对于一些朋友和家人(不同的网站),我创建了一个脚本,允许他们将数据输入到数据库中。随着
echo ("<a href=\"./pagina.php?ID=" . $row['ID'] . "\">" . $row['ID'] . "<br>");
,我'将'请求的表的ID'发送到URL。
在pagina.php中,我有这段代码:
ID: <?php echo $_GET["ID"]; ?>
当然,这是有效的,但现在我想使用该ID来显示数据库中的数据,而不是来自URL。这些值为" . $row['onderwerp'] . "
和" . $row['tekst'] . "
(可能会有更多的价值观,但我只是一个初学者,试图让某些东西发挥作用)。
我知道这是可能的,但我只是无法工作,因为我刚开始学习PHP。
我希望你能帮助我。
答案 0 :(得分:3)
如果您不关心数据是来自$_COOKIE
,$_GET
还是$_POST
,您可以使用$_REQUEST
。
答案 1 :(得分:1)
$id = (int)$_GET['id'];
$sql = "SELECT onderwerp, tekst FROM yourtable WHERE id=$id";
$result = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_assoc($result)) {
echo "{$row['onderwerp']} - {$row['tekst']}<br />";
}