使用php和ajax将数据插入数据库

时间:2013-11-17 11:55:32

标签: php ajax

我的问题是我的代码转到其他条件。所以,如果条件,我想要的东西。 看下面的代码:

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代码:

<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>

我想插入数据库,但它会转到其他情况请帮帮我

1 个答案:

答案 0 :(得分:0)

var toLoad =“ajax.php /”+ my_value; //此行

//应该是

var toLoad =“ajax.php / my_value =”+ my_value; //此代码