gpt4 book ai didi

php - 部分页面上传到服务器后无法运行

转载 作者:行者123 更新时间:2023-11-29 08:30:54 24 4
gpt4 key购买 nike

我一直在用 php 和 mysql 制作一个小型网上商店网站。它在本地使用 xampp 运行良好,但将其上传到服务器后,某些页面无法显示所有内容。

我的网站是用页眉、菜单、中心和页脚的 div 标签构建的。当从服务器查看源代码时,我发现 html 只是在内容开始标记之后停止。没有内容、关闭标签或页脚。但这仅适用于 2 页,其余部分正在工作。

上传之前我唯一更改的是与数据库的连接,但某些工作页面使用此连接没有任何问题。

这是我不工作的 add_to_cart 页面的代码。

<?php
$ID = $_POST['id'];
$amount = $_POST['amount'];
if (preg_match("/^[0-9]+$/", $amount) && $amount != 0) {
if (isset($_SESSION['cart'][$ID])) {
$_SESSION['cart'][$ID]['quantity'] += $amount;
} else {
$r = @mysqli_query ($dbc, "SELECT price FROM product WHERE product_ID=$ID");
$price = mysqli_fetch_array($r)['price'];
echo $price;
$_SESSION['cart'][$ID] = array('quantity' => $amount, 'price' => $price);
}
}
header("Location: products=$ID");
?>

最佳答案

您可能正在运行旧版本的 PHP。此行仅适用于 PHP >= 5.4 作为
dev-null-dweller提到:

$price = mysqli_fetch_array($r)['price'];

可能更改为:

$price = mysqli_fetch_array($r);
$price = $price['price'];
echo $price;

关于php - 部分页面上传到服务器后无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16654109/

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