简体   繁体   English

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM