当他们点击文章标题时,他们会进入我的 p-6ren">
gpt4 book ai didi

php - 创建一个在模板上显示 ID 信息的页面

转载 作者:行者123 更新时间:2023-11-29 08:49:22 25 4
gpt4 key购买 nike

根据其他人的建议进行了更新,但似乎仍然卡住了。

我在这里使用这个 php 代码来使用 ID 显示我的数据库中的信息。我在主页上创建了一个如下所示的链接。

<h1><a href="fetch.php?id=<?php echo $row_getDisplay['post_id']; ?>"><?php echo $row_getDisplay['title']; ?></a></a></h1>

当他们点击文章标题时,他们会进入我的 php 字段,我将其命名为 fetch.php,下面的代码就是其中的内容。我是围绕别人的工作构建的。由于某种原因,我无法通过第一个“else”语句。所以我不断收到“你必须选择一个有效的位置”我对 php 相当陌生,所以我不太明白为什么代码失败。

<?php require_once('Connections/XXXXXX.php'); ?>
<?php
if (isset($_GET['id']) == false) // check if id has been set
{
echo "You must select a location"; // if not, display this error
exit;
} else {
$id = (int) $_GET['id'];
if (is_numeric($id) == false)
**{
echo "You must select a valid location.";
} else {**

mysql_select_db($database_XXXXXX, $XXXXXX);
$query = MYSQL_QUERY("SELECT * FROM news WHERE post_id ");

if (MYSQL_NUM_ROWS($query) == "1")

{
$fetch = MYSQL_FETCH_ARRAY($query); // set $fetch to have the values from the table
echo "Title: " . $fetch['title'] . "<BR>"; // output the info
echo "Blog: " . $fetch['blog_entry'] . "<BR>"; // etc...
echo "Author: " . $fetch['author'] . "<BR>"; // etc...
} else {
echo "No match in database found."; // if no match is found, display this error
}
}
}

感谢任何帮助。如果您能为我找到更好的解决方案,那就太好了。

最佳答案

您不应该使用它已弃用的$HTTP_GET_VARS,除非它打开,否则它不会被填充。使用$_GET相反。

if (isset($_GET['id']) == false)

关于php - 创建一个在模板上显示 ID 信息的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11702694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com