Foros del Web » Programando para Internet » PHP »

error de Undefined offset:

Estas en el tema de error de Undefined offset: en el foro de PHP en Foros del Web. Hola chicos espero que me ayuden tengo un array con una session que creo y agrego a medida que voy elgiendo el articulo pero me ...
  #1 (permalink)  
Antiguo 16/07/2009, 11:17
Avatar de towel  
Fecha de Ingreso: marzo-2009
Mensajes: 101
Antigüedad: 15 años, 1 mes
Puntos: 0
error de Undefined offset:

Hola chicos espero que me ayuden tengo un array con una session que creo y agrego a medida que voy elgiendo el articulo pero me sale este error
Undefined offset:..... amedida que el array va creciendo en poca palabra cada vez que agrego un articulo nuevo me sale dependiendo el numero tonces noc que hacer creo que hay que declarar o algo asi tengo entend que es que el array que lee es vacio por eso genera el error les muetro el codigo
Cita:
if( ($id_modelo != '') and ($nom_modelo != '') )
{

$Maximo_permitido = 20;
if($operacionB == 'C')
{
//echo "hola1";
//$array_dvd = array();
$nro_items = count($array_dvd);
//echo "numero de item = ".$nro_items."<br>";
if($nro_items == 0)
{
//echo "hola2";
//unset($_SESSION['array_dvd'], $array_dvd);
$_SESSION['array_dvd'] = $array_dvd;
$array_dvd = $_SESSION['array_dvd'];
$array_dvd[$nro_items][0] = $id_modelo;
$array_dvd[$nro_items][1] = $nom_modelo;
//echo "hola3";
echo "<input type='hidden' id='mens' value=\"EL MODELO ".$nom_modelo." A SIDO AGREGADO CORRECTAMENTE.\">";
}
else
{
if($nro_items < $Maximo_permitido)
{
$sw_cod = 0;
for($h = 0; $h <= $nro_items; $h++)
{
if($array_dvd[$h][0] == $id_modelo)
{
$sw_cod = 1;
}
}
if($sw_cod == 0)
{
$array_dvd[$nro_items][0] = $id_modelo;
$array_dvd[$nro_items][1] = $nom_modelo;

echo "<input type='hidden' id='mens' value=\"EL MODELO ".$nom_modelo." A SIDO AGREGADO CORRECTAMENTE.\">";
}
if($sw_cod == 1)
{
echo "<input type='hidden' id='mens' value=\"EL MODELO ".$nom_modelo." YA EXISTE.\">";
}
}
if($nro_items >= $Maximo_permitido)
{
echo "<input type='hidden' id='mens' value=\"LA NOTA COMERCIAL HA LLEGADO AL LIMITE PERMITIDO DE ".$Maximo_permitido." ITEMS.\">";
}
}
}
elerro me sale en esta linia
if($array_dvd[$h][0] == $id_modelo)
  #2 (permalink)  
Antiguo 16/07/2009, 11:27
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: error de Undefined offset:

Mira este link a ver si resuelve tu problema
http://www.forosdelweb.com/f18/probl...offset-564497/
  #3 (permalink)  
Antiguo 16/07/2009, 11:35
Avatar de towel  
Fecha de Ingreso: marzo-2009
Mensajes: 101
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: error de Undefined offset:

mmm... ya lo probe lo que hace es que no me entra es ocmo si el array no estuviera declarado no existiera y con el isset no entra y no me deja agregar... otra sol..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:07.