php - 使用 jquery/ajax 插入 MYSQL DB 500 内部服务器错误

标签 php jquery html mysql ajax

我正在使用 php/jquery 和 ajax 将 radio 检查的数据值插入到 mysql 数据库中,同时插入值时出现内部服务器 500 错误...

感谢任何帮助,谢谢!

HTML 代码

<div>
    <input class="radio_div_clicked" value="<?php echo $row['name'];?> name="radio_section" id="<?php echo $row['id'];?>"/>
    <p><?php echo $row['name'];?></p>
    <button id="add_feed">Add</button>
</div>

JQUERY 代码

<script type="text/javascript">
$('body').delegate('#add_feed','click',function(){

    var radio_div_clicked = $('input:radio[name=radio_section]:checked').val();
    $.ajax({
            type:"POST",
            url:"index.php",
            cache: false,
            data:{
                insert_section:1,
                radio_div_clicked:radio_div_clicked
            },
            success:function(data)
            {
                alert('Successfully Inserted Into Table');
            }
        });
    }

});
</script>

PHP代码

<?php 
    $con = @mysql_connect('localhost','root','') or die('failed to connect server');
    $db = mysql_select_db('demo',$con) or die('failed to select db');
    if(isset($_POST['insert_section']))
    {
        $radio_div_clicked = mysql_real_escape_string($_POST['radio_div_clicked']);
        $sql = mysql_query("insert into test(name) values($radio_div_clicked)";
        if($sql)
        {
            echo "Successfully Inserted Into Table";
        }
        else
        {
            echo "Failed To Insert Value Into Table"
        }
    }
?>
<?php 
    mysql_close ($con);
?>

最佳答案

Mysql查询values($radio_div_clicked)";没有正确关闭,应该是

$sql = mysql_query("insert into test(name) values('".$radio_div_clicked."')");

如果您使用的是 Chrome,请单击网络选项卡,然后单击请求的链接。然后,再次单击预览或响应标题。通常,详细错误会显示在那里。

关于php - 使用 jquery/ajax 插入 MYSQL DB 500 内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32645669/

相关文章:

javascript - 如何换行div的内容

android - 在 Android 中滚动 div

php - mysql查询有序接近度

php - 使用日期范围定位日期范围的SQL

javascript - 更简单或更好的方法来检查 jqxgrid 是否没有要显示的数据(为空)?

javascript - 行删除时计数器重新索引

android - 手机不想从 Android 浏览器拍照

javascript - 有没有办法在没有指定宽度或高度的情况下使 div 居中?

php - Laravel 关系不同

php - 如何在 xampp shell 中运行 $curl?