gpt4 book ai didi

PHP 找不到在我的包含页面上显示产品的变量,有什么建议吗?

转载 作者:行者123 更新时间:2023-11-29 14:32:43 25 4
gpt4 key购买 nike

我正在尝试为我的电子商务网站创建一个 php 包含文件,该文件将位于显示产品的页面的中心。数据库已连接。我有这个,但它一直说“渲染此页面的数据丢失”。未设置该变量。我是一个相对初学者,我不知道该怎么做。

提前致谢!

// Check to see the URL variable is set and that it exists in the database
if (isset($_GET['id'])) {
// Connect to the MySQL database
include "config.inc.php";
$id = preg_replace('#[^0-9]#i', '', $_GET['id']);
// Use this var to check to see if this ID exists, if yes then get the product
// details, if no then exit this script and give message why
$sql = mysql_query("SELECT * FROM products WHERE id='$id' LIMIT 1");
$productCount = mysql_num_rows($sql); // count the output amount
if ($productCount > 0) {
// get all the product details
while($row = mysql_fetch_array($sql)){
$product_name = $row["product_name"];
$price = $row["price"];
$details = $row["details"];
$category = $row["category"];
$subcategory = $row["subcategory"];
$date_added = strftime("%b %d, %Y", strtotime($row["date_added"]));
}
} else {
echo "That item does not exist.";
exit();
}
} else {
echo "Data to render this page is missing.";
exit();
}

最佳答案

您的网址中缺少“id”。您调用的网址应如下所示

www.example.com/product.php?id=1

您收到错误是因为脚本告诉您没有“id”值。

关于PHP 找不到在我的包含页面上显示产品的变量,有什么建议吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9708138/

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