[英]Useing php and ajax to insert data to database
My problem is my code go to else condition. 我的问题是我的代码转到其他情况。 So what I want I need if condition.
所以,如果条件允许,我想要什么。 see my code bellow :
看下面的代码:
Ajax code : Ajax代码:
<script>
$(document).ready(function(){
$(function(){
$('input[type="radio"]').click(function(){
if ($(this).is(':checked'))
{
var my_value = ($(this).val());
alert(my_value);
var toLoad = "ajax.php/"+my_value;
$("#my_div").load(toLoad,function(response,status,xhr){
if(status == "error"){
alert("Please check again have some error ");
}
else{
alert($(this).val());
}
});
return false;
}
});
});
});
</script>
- Html code: -HTML代码:
<div id="my_div">
<form>
<input type="radio" name="group2" value="Water"> yes<br>
<input type="radio" name="group2" value="Beer"> Good<br>
<input type="radio" name="group2" value="Wine">Exellent
</form>
</div>
<div>
<?php
if(isset($_GET['my_value'])) {
echo $_GET['my_value'];
$con=mysqli_connect("localhost","root","");
mysql_query("INSERT INTO test_ajax(id, username, password) VALUES(Null,'sothorn', '123')");
}else
echo "Not get value";
?>
</div>
I would like to insert database but it go to else condition please help me 我想插入数据库,但条件不对,请帮帮我
var toLoad = "ajax.php/"+my_value;//this line var toLoad =“ ajax.php /” + my_value; //此行
//should be //应该
var toLoad = "ajax.php/my_value="+my_value;//this code var toLoad =“ ajax.php / my_value =” + my_value; //此代码
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.