Witam,
Dzięki, że chcesz pomóc. Chodzi mi o skrypt PHP jak niżej ( dokładnie chodzi o wartość dla tego wiersza
if (mysqli_num_rows($r) > 0) { ), cały skrypt wygląda jak niżej:
- Kod: Zaznacz cały
<?php
require ('./includes/config.inc.php');
if (isset($_COOKIE['SESSION'] )) {
$uid = $_COOKIE['SESSION'];
} else {
$uid = md5(uniqid('biped',true));
}
setcookie('SESSION', $uid, time()+(60*60*24*30));
$page_title = 'Caytre - koszyk na zakupy';
include ('./includes/header.html');
require (MYSQL);
include ('./includes/product_functions.inc.php');
if (isset($_GET['sku'] )) {
list($sp_type, $pid) = parse_sku($_GET['sku'] );
}
if (isset ($sp_type, $pid, $_GET['action'] ) && ($_GET['action'] == 'add') ) {
$r = mysqli_query($dbc, "CALL add_to_cart('$uid', '$sp_type', $pid, 1)");
} elseif (isset ($sp_type, $pid, $_GET['action'] ) && ($_GET['action'] == 'remove') ) {
$r = mysqli_query($dbc, "CALL remove_from_cart('$uid', '$sp_type', $pid)");
} elseif (isset ($sp_type, $pid, $_GET['action'], $_GET['qty'] ) && ($_GET['action'] == 'move')) {
$qty = (filter_var($_GET['qty'], FILTER_VALIDATE_INT, array('min_range' => 1))) ? $_GET['qty'] : 1;
$r = mysqli_query($dbc, "CALL add_to_cart('$uid', '$sp_type', $pid, $qty)");
$r = mysqli_query($dbc, "CALL remove_from_wish_list('$uid', '$sp_type', $pid)");
if (!$r) echo mysqli_error($dbc);
} elseif (isset($_POST['quantity'] )) {
foreach ($_POST['quantity'] as $sku => $qty) {
list($sp_type, $pid) = parse_sku($sku);
if (isset($sp_type, $pid)) {
$qty = (filter_var($qty, FILTER_VALIDATE_INT, array('min_range' => 0))) ? $qty : 1;
$r = mysqli_query($dbc, "CALL update_cart('$uid', '$sp_type', $pid, $qty)");
}
}
}$r = mysqli_query($dbc, "CALL get_shopping_cart_contents('$uid')");
if (mysqli_num_rows($r) > 0) {
include ('./views/cart.html');
} else { include ('./views/emptycart.html');
}
include ('./includes/footer.html');
Serwer poinformował tak : " mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given"
Dałem różne wartości takie jak : >1 >=1 >=0 ale nic nie dało. Moja strona to www.caytre.ugu.pl