继承人的代码:
<?php
$post = htmlspecialchars($_GET["story"]);
$con = mysql_connect("localhost","xxx","xxx");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("xxx", $con);
$sql="
UPDATE `tool` SET
`title` = '".mysql_real_escape_string($_POST['title'])."',
`details` = '".mysql_real_escape_string($_POST['details'])."'
WHERE `id` = $post;";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "<a href=story.php?id=";
echo $post;
echo ">Back to the story</a>";
mysql_close($con)
?>
所以首先让我描述一下这应该做什么。这应该是为我的新闻系统编辑帖子。它一直有效,直到最近。我不知道我做了什么改变使它停止工作。我已经尝试了我所知道的一切,更改了每一个小细节,并删除/添加了部分代码。
怎么了:
当我第一次编辑帖子时,标题和细节完全被抹去了。我不知道为什么。它只发生在每个单独的帖子上,1 次。如果我第二次编辑,它保持不变,完全没有问题。
也许如果您在我上面的代码中没有发现明显的缺陷,那么我所描述的情况可能会帮助您找出问题所在。
老实说,我在这方面尽了最大努力,我不确定发生了什么。任何帮助总是受到赞赏。