我正在尝试在我的网页上创建一个论坛。我需要一些建议。我有MySQL数据库,我能够使用它。然而,据我所知,正在玩POST。我的意思是点击提交$ _POST ['提交'])设置等等。然后连接到数据库,获取信息并显示。这种制作论坛的方式很糟糕,因为这一切都发生在一个页面上。据我所见,任何其他论坛在进入一个等等时都有它独特的Uri(在域名之后会发生什么)所以你可以简单地发送一个完整的网址并且他们在那个帖子里(不像你玩的那样)使用$ _POST ['提交'])。
很抱歉,如果我的问题不准确,我不是要求我写代码。我只需要有人指导我到正确的地方,任何建议都会有所帮助。谢谢!
答案 0 :(得分:2)
您的问题很难理解,但我认为您对使用GET / POST动态数据和页面感到困惑。
具有不同ID的URL就像幻觉一样。实际上,它是同一页面,但页面会动态地从URL中获取该ID,并使用它来输出某些数据。
例如,假设我们有网址:www.example.com/show_thread.php?thread=3
php看起来像
if(isset($_GET['thread'])){
$data = $db>query("SELECT thread_title,thread_text FROM threads WHERE thread_id = $_GET['thread']");
print($data);
}
*警告:请勿使用此确切代码,这是一个示例,不安全等
然后数据库看起来像
thread_id thread_title thread_text
1 kngwihywoihwy kngwihywoihwykngwihywoihwy
2 vyfngoieyoiehyon ieonuwrtoi hunwrmt jirwyji
3 nuoaiefguneoihn eoithneiotheo
,页面会显示
nuoaiefguneoihn eoithneiotheo
POST数据用于将其发送到服务器,并使用它执行某些操作。就像GET一样。但是,GET有助于传递内容,因为它们可以通过链接访问。像这个例子。