我一直在努力为新线程构建存档。总体目标是,如果有人想编辑或删除新闻帖子,他们可以将其保存为草稿,从而不会向公众显示。我正在使用MySQL来存储所有新闻线程,并且我已经将它打印出来,以便它可以打印出每个新闻和它的信息。但是,当我点击编辑按钮来编辑该线程时,它总是使用最后一个MySQL条目所调用的ID,而不是通过隐藏窗体将其设置为使用的ID。无论如何,这里的代码和所有部分。我很困惑,真的可以用一些帮助。如果你有问题就问。ID在循环中丢失
主脚本:http://pastebin.com/hn3cgVXu
Article_Post:http://pastebin.com/hhaLkuXe
Article_Archive:http://pastebin.com/X2fDg4dk
为ID的原始值是从数据库调用,并且从article_archive
显示组: http://i25.photobucket.com/albums/c51/dog199200/Untitled-2.png
的铅笔是编辑,垃圾箱是删除。图像清楚地表明循环获得了ID,但是当编辑图像被点击时该特定ID没有被传递。
你应该使用mysql_real_escape_string而不是htmlentities - 否则就是一个巨大的安全漏洞。 – whichdan 2012-02-07 01:04:29
请详细解释差异,以及为什么更详细地说明。我被告诉了很多不同的事情,让很多不同的人使用它,令人困惑: -/ – dpg199200 2012-02-07 01:21:52
http://us3.php.net/mysql_real_escape_string - 因为它是一个专门为你正在尝试做的事情而设计的功能:) – whichdan 2012-02-07 01:22:57