本帖最后由 gaorixin 于 2011-07-22 19:35:46 编辑

解决方案 »

  1.   

    何必这么麻烦呢?用表单隐藏域不是很好。
    <form method="POST" action="modify_ok.php?id=<?php echo $id?>">
    改为:
    <form method="post" action="modify_ok.php">
    在这句<input type="submit" value="修改" name="B1"> 上面加上:
    <input type="hidden" value="<?php echo $_GET['id'];?>" name="id"> 
    sql语句改为:
    $sql = "UPDATE `guestbook`.`gbook` SET `name` = '$T1', `sex` = '$R1', `email` = '$T2', `info` = '$S1' WHERE `gbook`.`id` = '$_POST[id]' LIMIT 1";即可