Sklep

Tutaj należy zgłaszać problemy z działaniem serwisu.

Sklep

Postprzez caytre » So sty 14, 12 18:17

Witam,
chciałbym stworzyć sklep (próbny) na ugu, ale widzę, że nie dacie rady mi pomóc, potrzebuję skrypty php do stworzenia koszyka na zakupy, mój skrypt jakoś u was nie działa i nie wiem dlaczego, gdybyście mogli mi dać jakiś inny skrypt pracujący na waszym serwerze, byłbym rad.
Mój skrypt tak wygląda :
<?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)");
}
}
} //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');
caytre
 
Posty: 19
Dołączył(a): Śr paź 12, 11 20:51

Powrót do UGU.PL

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

cron