Pomoc

Problemy związane ze stronami PHP

Pomoc

Postprzez caytre » N lis 27, 11 14:08

Witam, czy ktoś robi (zrobił) sklep wg " E-commerce - Genialnie proste tworzenie serwisów w PHP i MySQL" autora Larry Ullman.
Jeżeli tak, czy może mi udzielić parę porad, ja robię wg tej książki od miesiąca i jakoś nie wychodzi. Z góry dziękuję.
caytre
 
Posty: 19
Dołączył(a): Śr paź 12, 11 20:51

Re: Pomoc

Postprzez wargo » Śr lis 30, 11 17:44

Jaki konkretnie masz problem?
wargo
 
Posty: 1353
Dołączył(a): Cz lip 05, 07 16:59
Lokalizacja: Pleszew

Re: Pomoc

Postprzez caytre » Pt gru 09, 11 23:40

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'$uidtime()+(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($qtyFILTER_VALIDATE_INT, array('min_range' => 0))) ? $qty 1;
      
$r mysqli_query($dbc"CALL update_cart('$uid', '$sp_type', $pid$qty)");
   } 
}
}
//Koniec głównej instrukcji warunkowej IF.
$r mysqli_query($dbc"CALL get_shopping_cart_contents('$uid')");
if (
mysqli_num_rows($r) > 0) {
   include (
'./views/cart.html');
} else { 
//Pusty koszyk!
   
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
caytre
 
Posty: 19
Dołączył(a): Śr paź 12, 11 20:51


Powrót do PHP

Copyright © 2007-2011 ugu.pl
Wszelkie prawa zastrzeżone.
Polityka prywatności

cron