Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2003, 01:41
Avatar de pabloman
pabloman
 
Fecha de Ingreso: enero-2003
Ubicación: Temuko
Mensajes: 54
Antigüedad: 21 años, 4 meses
Puntos: 0
Ayuda con carrito de webestilo

Hola a todos, estoy tratando de modificar el carrito de webestilo para que me acepte mas productos, llevo mas de 2 horas tratando de hacerlo y aun no puedo, asi que pido un poco de "help" para este pequeño saltamontes del php, el codigo que estoy modificando es este:

<?php
session_start();
session_register('itemsEnCesta');
if ($item) { //comprobamos si el usuario ha pasado algún articulo desde el formulario
//si el array itemsEnCesta no existe, lo creamos con el nuevo producto y la cantidad indicada
if (!isset($itemsEnCesta)){
$itemsEnCesta[$item]=$cantidad;
$itemsEnCesta[$item]=$cuota; // esta linea la puse yo
$itemsEnCesta[$item]=$coment; // esta linea la puse yo
} else{ //Si el array existe
//recorremos su contenido, con el foreach, y si encontramos un artículo igual, añadimos la cantidad...
foreach($itemsEnCesta as $k => $v){
if ($item==$k){
$itemsEnCesta[$k]+=$cantidad;
$encontrado=1;
}
}
// Si no lo encontramos, es un nuevo artículo, por lo tanto, añadimos el nuevo producto
//con la correspondiente cantidad a itemsEnCesta
if (!$encontrado) $itemsEnCesta[$item]=$cantidad;
if (!$encontrado) $itemsEnCesta[$item2]=$cuota; //este codigo lo puse yo
if (!$encontrado) $itemsEnCesta[$item]=$coment; //este codigo lo puse yo
}
}
?>
<html>
<body>
<tt>
<form action="<?=$PHP_SELF."?".SID?>" method="post">
Ingresa el producto <input type="text" name="item" size="20"><br>
Ingresa la cantidad <input type="text" name="cantidad" size="5"><br>
Ingresa el Nº de cuotas <input type="text" name="cuota" size="5"><br> <!-- lo puse yo -->
Ingresa comentario <input type="text" name="coment" size="25"><br> <!-- lo puse yo -->
<input type="submit" value="Añadir a la cesta"><br>
</form>
<?
$total="0"; // yo...
if (isset($itemsEnCesta)){
echo'El contenido de la cesta de la compra es:<br>';
foreach($itemsEnCesta as $k => $v){
echo 'Artículo(s): '.$k.' cantidad: '.$v. ' cuotas: '.$cuota. ' comentario: ' .$coment. '<br>' ;
$total = $v + $total; // yo...
}
echo "la suma total es: ",$total; // yo...
}
?>
</tt>
</body>
</html>

Porfavor corrijan mi error, a todo esto he visto algunos carritos que andan por la web pero se me complicaron mas, otros estan en javascript y no los pude adaptar a mi necesidad asi que necesito una vez mas de su valiosa ayuda.

Saludos a todos.........
__________________
Cuando creo aprender algo, mas me doy cuenta que nada se...

Última edición por pabloman; 12/05/2003 a las 01:51