///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>';
}
}
?>