Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/02/2011, 23:24
Avatar de franhanck
franhanck
 
Fecha de Ingreso: enero-2005
Mensajes: 115
Antigüedad: 19 años, 3 meses
Puntos: 0
Pregunta Problema con sesiones

Hola a todos hace tiempo no escribia ;) pero ahora tengo un enrredo con las sessiones y no las he podido comprender muy bien tengo este codigo.

Código PHP:
<?php 
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;
?>
<html>
<body>
<tt>
<form action="<?=$PHP_SELF."?".$SID?>" method="post">
Dime el producto <input type="text" name="item" size="20"><br>
Cuantas unidades <input type="text" name="cantidad" size="20"><br>
<input type="submit" value="Añadir a la cesta"><br>
</form>
<?
if (isset($itemsEnCesta)){
    echo
'El contenido de la cesta de la compra es:<br>';
    foreach(
$itemsEnCesta as $k => $v){
        echo 
'Artículo: '.$k.' ud: '.$v.'<br>';
    }
}
?>
</tt>
</body>
</html>
lo que no he podido hacer es poder eliminar un registro de la variable de session como lo hago porfavor una ayudita
Gracias
__________________
Si fuera eterno sabría todo pero como no lo soy recurro al foro al cabo que siempre hay alguien que sepa más que uno Gracias amigos son de mucha ayuda