gpt4 book ai didi

php - php isset($ _ GET ['post_id'])问题

转载 作者:行者123 更新时间:2023-11-29 02:33:47 25 4
gpt4 key购买 nike

我不知道我的代码有什么问题。
我需要先运行$sql才能得到$p_id,但它在第二位运行,所以我不能得到$sql
你能告诉我为什么吗?

<?php
error_reporting(E_ALL);
ini_set('display_errors',1);
include "db/db.php";
$upload_path = "secure/content/blogpostimg";
if (isset($_GET['post_id']) && $_GET['post_id'] != '') {
$p_id = (int) $_GET['post_id'];
$sql= mysql_query("SELECT * FROM blog_post WHERE post_id = '$p_id'");
} else {
$sql= mysql_query("SELECT * FROM blog_post ORDER BY post_id DESC");
}
while ($rel = mysql_fetch_assoc($sql))
{
$id = $rel['post_id'];
$sub = $rel['subject'];
$imgname = $rel['img_name'];
$img = $rel ['image'];
$msg = $rel['message'];
$date = $rel['date'];
$poster = $rel['poster'];
$cat_name = $rel['cat_name'];

echo "<h1>". "$sub" ."</h1>". "<br/>";
echo '<img src="' . $upload_path . '/' . $imgname . '" width="200" /> ';
include_once("func.php");
echo substr($msg, 0, 200)."..." . "<a href=index.php?post_id= '$p_id'
target='_blank'>Read more</a>";
?>

最佳答案

如果你感兴趣,你可以读这篇文章。它简单明了,非常适合理解isset和empty之间的区别:http://kunststube.net/isset/

关于php - php isset($ _ GET ['post_id'])问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8516446/

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