如何从链接中检索 ID
How retrieve ID from link?
我正在开发一个带有PHP和Javascript的网站。到目前为止,我所做的是列出我的PhpAdmin数据库中的所有行。对于每一行,我都有一个回复链接。例如,一个人留言,当消息列在我的页面上时,我在右下角有一个回复链接。问题是我可以有 200 行。我尝试做的是在 while 循环中为每个"回复"链接创建一个链接,以便当我单击链接时,它将打开一个包含良好问题文本的新页面。我的问题是我似乎找不到如何获取好消息(通过数据库中的 ID 或我在循环中创建的链接)。
<?php
// Connexion à la base de données
include("BDConnect.php");
$reponse = $bdd->query('SELECT * FROM table_commentaires');
// On affiche chaque entrée une à une
while ($donnees = $reponse->fetch())
{
?>
<p>
<li><p><em>From: <?php echo $donnees['pseudo'] ?> </em><br>
<?php echo $donnees['comm'] ?> </p></li>
<a href = "#">
<reps><?php echo "Répondre" ?></reps>
</a>
<br>
</p>
<?php
}
$reponse->closeCursor(); // Termine le traitement de la requête
?>
如果我理解正确,你有一个循环,对于每次迭代,你有整行(也许还有行 ID,如果你的查询是正确的),然后你生成每个元素(假设一个div),你可以做这样的事情:
<a href="http://localhost/site/?id=<?php echo $row->id; ?>">
所以每个链接都有其不同的:)
你必须在phpMyadmin中设置一个列。这可以是主键 (PK),并将其设置为自动递增 (AI)。插入的每一行后,此字段应递增 1。
"代表"标签一定是新的东西,因为我从未听说过它。
在你的 php 代码中而不是使用
<a href = "#">
<reps><?php echo "Répondre" ?></reps>
</a>
尝试
echo '<a href=somepage.php?id=' . $row['yourPK'] . '>' .$row['yourPK']. '</a>';
您必须对其进行一些编辑以满足您的需求,但它会在评论中显示一个 href。
相关文章:
- MongoDB 2.0.0 驱动程序,按 ID 检索记录时出现问题
- 如何从链接中检索 ID
- 在按键时检索文本区域的 ID
- 正在根据ID从数组中检索对象
- 如何使用地点ID从Google Places JS API检索地点详细信息
- Javascript REGEX:需要从嵌入URL中检索ID以及开始和结束时间
- 如何在没有任何元素id的情况下检索表中的文本内容
- 创建一个bookmarklet,可以检索文本框的所有最大长度,然后在表中打印id和最大长度
- 如何将下拉列表中检索到的值的id从数据库发送到php文件
- Ajax - 在“成功”之后转到另一个页面,从那里的URL中检索用户ID
- 将 ID 添加到画布绘图以供以后检索
- Angular JS:根据 id 检索 json 数据
- 从 javascript 中的 URL 检索 ID 参数
- 如何通过单击并检索id来检索值
- 用javascript从cell中检索id
- Jquery插件在函数原型中检索id
- 我需要我的javascript代码来按代码块检索id
- 按文本搜索并检索id
- 使用javascript从引导程序表中检索id
- 如何使用“this”从选定项目检索id