Php 将产品添加到购物车会导致错误
我的问题是,当我尝试在向购物车添加产品后访问购物车时,我总是会遇到相同的错误 mysqli_num_rows()要求参数1为mysqli_结果,布尔值 给予” 使用这行代码: $itemnumrows=mysqli\u num\u行($itemsresult)Php 将产品添加到购物车会导致错误,php,mysqli,Php,Mysqli,我的问题是,当我尝试在向购物车添加产品后访问购物车时,我总是会遇到相同的错误 mysqli_num_rows()要求参数1为mysqli_结果,布尔值 给予” 使用这行代码: $itemnumrows=mysqli\u num\u行($itemsresult) 这是我的showcart页面,这一行也出现了同样的错误: $numrows=mysqli\u num\u行($result) 我的标题页也是如此,当我单击viewcart链接时,它会输出与上述代码块相同的错误 <?php i
这是我的showcart页面,这一行也出现了同样的错误:
$numrows=mysqli\u num\u行($result)
我的标题页也是如此,当我单击viewcart链接时,它会输出与上述代码块相同的错误
<?php
if (!isset($_SESSION)) {
session_start();
}
if (isset($_SESSION['SESS_CHANGEID']) == TRUE) {
session_unset();
session_regenerate_id();
}
include("connect.php");
?>
<html>
<head>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div id="header">
<h1 style="color:#ffffff"> <?php echo $site; ?> </h1>
</div>
<div id="menu">
<a href="<?php echo $access; ?>">Home</a>
<a href="showcart.php">View Basket/Checkout</a></div>
<div id="container">
<div id="bar">
<?php
include("bar.php");
echo "<hr />";
if (isset($_SESSION['SESS_LOGGEDIN']) == TRUE) {
echo "Logged in as <strong>'" . $_SESSION['SESS_USERNAME'] . "'</strong>[<a href='" . $access . "logout.php'>logout</a>]";
} else {
echo "<a href='" . $access . "login.php'>Login</a>";
} ?></div>
<div id="main">
替换$custrow=mysqli\u fetch\u assoc($custresult);使用$custrow=mysqli\u fetch\u行($custresult);未修复@pranavy问题您需要测试执行查询后是否获得记录尝试每个查询使用echo“”调试它;打印($yourVariable)@PRANAV它会转到数据库表,当我选择产品时,它会转到表中,但如我所说会出现错误,不会转到购物车页面完成购买。您的代码只需调试,使用上述详细信息,我无法执行相同的操作,我只能指导…但无法了解您的代码到底出了什么问题。对不起,兄弟。。!
<?php
session_start();
require("header.php");
require("functions.php");
echo "<h1>Your shopping cart</h1>";
showcart();
if (isset($_SESSION['SESS_ORDERNUM']) == TRUE) {
$query = "SELECT * FROM orderitems WHERE order_id = " . $_SESSION['SESS_ORDERNUM'] . ";";
$result = mysqli_query($con, $query);
$numrows = mysqli_num_rows($result);
if ($numrows >= 1) {
echo "<h2><a href='checkout.php'>Go to the checkout</a></h2>";
}
}
require("footer.php");
?>
<?php
if (!isset($_SESSION)) {
session_start();
}
if (isset($_SESSION['SESS_CHANGEID']) == TRUE) {
session_unset();
session_regenerate_id();
}
include("connect.php");
?>
<html>
<head>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div id="header">
<h1 style="color:#ffffff"> <?php echo $site; ?> </h1>
</div>
<div id="menu">
<a href="<?php echo $access; ?>">Home</a>
<a href="showcart.php">View Basket/Checkout</a></div>
<div id="container">
<div id="bar">
<?php
include("bar.php");
echo "<hr />";
if (isset($_SESSION['SESS_LOGGEDIN']) == TRUE) {
echo "Logged in as <strong>'" . $_SESSION['SESS_USERNAME'] . "'</strong>[<a href='" . $access . "logout.php'>logout</a>]";
} else {
echo "<a href='" . $access . "login.php'>Login</a>";
} ?></div>
<div id="main">