如何根据用户之前单击的链接回传特定的聊天室?PHP

如何根据用户之前单击的链接回传特定的聊天室?PHP,php,html,Php,Html,我对PHP非常陌生 我试图呼应出一个专门为特定房间设计的聊天盒/聊天室。假设我有一个名为“作家街区”的房间,在那里作家可以聚在一起“聊天”他们的情况。用户将单击HTML链接,如下所示: `<h2 name="WB" id="WB"><a href="www.yyy.com/group.php?id=2/">Writer's Block</a></h2></p>)` <?php // connect to Mysql // s

我对PHP非常陌生

我试图呼应出一个专门为特定房间设计的聊天盒/聊天室。假设我有一个名为“作家街区”的房间,在那里作家可以聚在一起“聊天”他们的情况。用户将单击HTML链接,如下所示:

`<h2 name="WB" id="WB"><a href="www.yyy.com/group.php?id=2/">Writer's Block</a></h2></p>)`
<?php

// connect to Mysql

// select database

$ChatID = $_GET['id'];

$sql = mysql_query("SELECT * FROM chatrooms WHERE `ChatID` = '$ChatID'");
`

)`

当然,它会把他们带到链接中指定的URL。但我的问题是:我如何回应特定作者的区块聊天室这样做?我应该使用MySQL保存不同的聊天室,比如Writer's Block吗?如何根据用户先前单击的链接显示该房间?谢谢大家

一般来说,您可以创建一个MySQL表,然后为每个新的聊天室提供一个ID。 当用户输入具有指定ID的链接时,您可以执行以下操作:

`<h2 name="WB" id="WB"><a href="www.yyy.com/group.php?id=2/">Writer's Block</a></h2></p>)`
<?php

// connect to Mysql

// select database

$ChatID = $_GET['id'];

$sql = mysql_query("SELECT * FROM chatrooms WHERE `ChatID` = '$ChatID'");

每个聊天室都有一段代码吗?这是一个相当广泛的话题,你会问很多不同的问题;检查一下,例如,作为参考,也许试着让它启动并运行?Piskvor,我以前想过使用它,但我认为我在使用他们的聊天系统方面会受到限制。但考虑到我是个初学者,现在这不是个坏主意。西蒙,我有代码片段,你想看看吗?克伦博,非常感谢你的建议。然而,我有点困惑,究竟什么代码会进入($row=mysql\u fetch\u array($sql)){}到目前为止,我有一个chatbox.php文件,其中包含普通聊天室的代码。那么,我会把chatbox.php文件中的代码放在括号内吗?但是,如果我这样做,聊天室将如何成为这个话题的独特之处?如中所示,我将如何为特定房间呼应名称“writer's block”,并为不同的房间呼应不同的名称。如果我解释得不好,请随意要求我详细解释。谢谢你的耐心。