Este es el código, apreciaría mucho su ayuda.
session_start();
session_register('itemsEnCesta');
$item=$_POST['item'];
$cantidad=$_POST['cantidad'];
$itemsEnCesta=$_SESSION['itemsEnCesta'];
if ($item){
if (!isset($itemsEnCesta)){
$itemsEnCesta[$item]=$cantidad;
}else{
foreach($itemsEnCesta as $k => $v){
if ($item==$k){
$itemsEnCesta[$k]+=$cantidad;
$encontrado=1;
}
}
if (!$encontrado) $itemsEnCesta[$item]=$cantidad;
}
}
$_SESSION['itemsEnCesta']=$itemsEnCesta;
include('include.php');
function getPrecio($k){
}
if (isset($itemsEnCesta)){
}
session_register('itemsEnCesta');
$item=$_POST['item'];
$cantidad=$_POST['cantidad'];
$itemsEnCesta=$_SESSION['itemsEnCesta'];
if ($item){
if (!isset($itemsEnCesta)){
$itemsEnCesta[$item]=$cantidad;
}else{
foreach($itemsEnCesta as $k => $v){
if ($item==$k){
$itemsEnCesta[$k]+=$cantidad;
$encontrado=1;
}
}
if (!$encontrado) $itemsEnCesta[$item]=$cantidad;
}
}
$_SESSION['itemsEnCesta']=$itemsEnCesta;
include('include.php');
function getPrecio($k){
$getPrecioQuery=mysql_query("SELECT precio FROM articulos WHERE nombre='".$k."' ")or die(mysql_error());
$getPrecioArray=mysql_fetch_array($getPrecioQuery);
return $getPrecioArray['precio'];
}
if (isset($itemsEnCesta)){
echo'<center><h2>El contenido de la cesta de la compra es:</b></center>';
echo'<br><table border="0" width="700" align="center" cellspacing="0">';
echo'<tr bgcolor="#00CCFF"><td><b>Nombre</b></td><td><b>Cantidad</b></td><td><b>Precio</b></td><td>Total</td></tr>';
foreach($itemsEnCesta as $k => $v){
$getPrecio = getPrecio($k);
$getPrecioTotal = $getPrecio*$v;
$total = '?';
echo '<tr><td><b>'.$k.'</b></td><td><b>'.$v.'</b></td><td><b>$ '.$getPrecio.'.00 MXN</b></td><td>'.$getPrecioTotal.'</td></tr>';
}
echo'<tr><td colspan="4">'.$total.'</td></tr>';
echo'</table><br>';
}
Espero que me puedan ayudar
Muchas gracias xD
Feliz 4:20