Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/08/2008, 13:24
angelmf
 
Fecha de Ingreso: febrero-2008
Mensajes: 133
Antigüedad: 16 años, 3 meses
Puntos: 0
Pregunta problema con variable session

Hola buenas tardes tengo un problemita con una variable session que cuando intento borrar algun elemento de ella me da un error que me borra todo y solo me deja un solo valor la funcion que utilizo es la siguiente

Código PHP:
if(isset($_SESSION['select']))
            {
                
$clave=array_search($_GET['sele'],$_SESSION['select']);
                unset(
$_SESSION['select'][$clave]);
            
                
$l=0;
                for (
$s=0;$s<count($_SESSION['select']);$s++)
                {
                    if(isset(
$_SESSION['select'][$s]))
                    {
                        
$sel[$l++]=$_SESSION['select'][$s];
                    }
                    else
                        
$sel=NULL;
                }
                unset(
$_SESSION['select']);
                
session_register('select');
                for(
$s=0;$s<count($sel);$s++)
                {
                    
$_SESSION['select'][$s]=$sel[$s];
                }
            } 
y bueno me funciona muy bien siempre y cuando elija el ultimo valor agregado pero si elijo otro dato distinto del ultimo me borra todo excepto 1 solo porque sera esto??????? muchas gracias