小编use*_*866的帖子

AJAX使用从PHP生成的HTML调用的函数更新MYSQL数据库

我有一个生成并显示表格的php页面.对于表格中的最后一行,我想显示附加了"onclick"功能的图像.这会将所选行的用户名发送到将使用AJAX更新数据库的脚本.该表显示正常,但AJAX无法正常工作.我的php显示图像是:

echo "<td> <img id='tblimg' 
    onclick='like('" . $row['Username'] . "')' 
    src='like.jpg' alt='like/dislike image' 
    width='80px' height='30px'></td>";
Run Code Online (Sandbox Code Playgroud)

javascript函数是:

<script type="text/javascript" >

        function like(user) 
        {

            $.ajax(
                url: "update.php",
                type: "POST",
                data: { 'username': user, 'liked': '1' },                   
                success: function()
                            {
                                alert("ok");                                    
                            }
            );
        }

</script>       
Run Code Online (Sandbox Code Playgroud)

这是update.php:

<?php

$con=mysqli_connect("","sam74","********","sam74");

// Check connection
if (mysqli_connect_errno())
{
    echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$Username = $_POST['username'];
$Liked = $_POST['liked'];   

$sql = "UPDATE 'followers' SET 'Liked' = '$Liked' WHERE 'Username' = '$Username'";

if …
Run Code Online (Sandbox Code Playgroud)

javascript php mysql sql ajax

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

ajax ×1

javascript ×1

mysql ×1

php ×1

sql ×1