![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
20/08/2013, 19:31
|
| | Fecha de Ingreso: agosto-2013
Mensajes: 1
Antigüedad: 11 años, 5 meses Puntos: 0 | |
Respuesta: Carrito de compra Tengo el mismo problema, por mas que cambio el código pasa lo mismo, no causa ningn problema pues al agregar el primer lemento es donde manda un mensaje que no esta definido el $_SESSION['itemsEnCesta'];
ya al agregar el 2do elemento desaparece el error, mi codigo es:
session_start();
//Validar si se está ingresando con sesión correctamente
if( !isset($_SESSION['itemsEncesta'])) {
$_SESSION['itemsEncesta'] = array();
}
//session_register('itemsEnCesta');
//
$codigo = $_REQUEST['txtCodigo'];
$nombre = $_REQUEST['txtNombre'];
$cantidad = $_REQUEST['txtCantidad'];
$pu = $_REQUEST['txtPrecio'];
$parcial = ($cantidad * $pu);
$descuento = 0;
if ($parcial > 500) {
$descuento = ($parcial * 0.05);
}
$itemsEnCesta = $_SESSION['itemsEnCesta'];
if ($codigo) {
if(count($_SESSION['itemsEncesta']) > 0) {
$itemsEnCesta[$codigo] = array("codigo" => $codigo,
"nombre" => $nombre,
"cantidad" => $cantidad,
"pu" => $pu,
"parcial" => $parcial,
"descuento" => $descuento,
"subtotal" => ($parcial + $descuento));
} else {
$itemsEnCesta[$codigo] = array("codigo" => $codigo,
"nombre" => $nombre,
"cantidad" => $cantidad,
"pu" => $pu,
"parcial" => $parcial,
"descuento" => $descuento,
"subtotal" => ($parcial + $descuento));
}
}
$_SESSION['itemsEnCesta'] = $itemsEnCesta;
?> |