0

这是我正在制作的网站的编辑配置文件部分,但现在我无法使其工作。我有一个 jquery 表单,然后由 php 处理。

$("#editButton").click(function(){
                $.post("editprofile.php",
                {
                    fname: $("#fnameBox").val(),
                    lname: $("#lnameBox").val(),
                    contact: $("#contactBox").val()
                },
                function(data){
                  alert(data);
                });
            });

我很确定 jquery 部分可以工作,因为我有一个正在更改密码。

所以这是php代码

<?php 
    session_start();
    $con=mysqli_connect("localhost","root","","accting");
    $query = "Select * from users where username='{$_SESSION['username']}'";
    $result = mysqli_query($con,$query);
    if(mysqli_num_rows($result)>0)
        $array = mysqli_fetch_array($result);

    $fname = $_POST['fname'];
    $lname = $_POST['lname'];
    $contact = $_POST['contact'];

    $query = "UPDATE users SET firstname='{$fname}', lastname='{$lname}', contactNumber='{$contact}' WHERE username='{$_SESSION['username']}'";
    $result = mysqli_query($con, $query);

    echo "Edit profile successful.";
?>

怎么了?

4

1 回答 1

0

列名错误。

我的错。

抱歉,我正在制作的第一个完整网站。下次会记住这一点。啊,

于 2013-10-21T02:11:46.923 回答