Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/05/2004, 05:18
alkañon
 
Fecha de Ingreso: mayo-2004
Ubicación: españa
Mensajes: 45
Antigüedad: 20 años
Puntos: 0
carrito de compra

///aqui dejo un pequeñisimo ejemplo de carrito de compra,
espero q me ayudeis a implemntrlo y me digais si es mejor trabajar con objetos y clases o con sesiones, ciaoooo



Código PHP:
<?php
session_start
();
echo 
'<center>';
echo 
'<form action=almacenar.php?'.session_id() .' method=post>';
echo 
'seleccione producto<br>';
echo 
'<select name=producto>';
echo 
'<option selected>Gominola</option>';
echo 
'<option>caramelo</option>';
echo 
'<option>pipas</option>';
echo 
'</select><br>';
echo 
'<select name=cantidad>';
for(
$a=1;$a<=20;$a++)
{
    echo 
'<option>'.$a.'</option>';
}
echo 
'</select><br>';
echo 
'<input type=submit value=almacenar><BR><BR><BR>';
echo 
'<h3>SU COMPRA</H3>';
if (!empty(
$_POST['producto']))
{
    if(
$_SESSION['iniciado']!="SI")
    {
        
session_register($iniciado);
        
session_register($objeto);
        
session_register($session);
        
$_SESSION['session'][$_POST['producto']]['producto']=$_POST['producto'];
        
$_SESSION['session'][$_POST['producto']]['cantidad']=$_POST['cantidad'];
        
$_SESSION['iniciado']="SI";
    }
    elseif(!empty(
$_SESSION['session'][$_POST['producto']]['producto']))
    {
        
$_SESSION['session'][$_POST['producto']]['cantidad']+=$_POST['cantidad'];    
    }
    else
    {
        
session_register($_POST['producto']);
        
$_SESSION['session'][$_POST['producto']]['producto']=$_POST['producto'];
        
$_SESSION['session'][$_POST['producto']]['cantidad']=$_POST['cantidad'];
    }
    foreach(
$_SESSION['session'] as $v => $value)
    {
        echo 
$v .' : ';
        echo 
$value['cantidad']. '<br>';
    }
}
?>
__________________
a por todassss