Foros del Web » Programando para Internet » PHP »

ERROR ARRAY php4 a php5

Estas en el tema de ERROR ARRAY php4 a php5 en el foro de PHP en Foros del Web. Hola todos como estan!!! Les comento mi problema, estaba utilizando un array el cual funcionaba OK en php4 cuando cambiaron la vercion del alojamiento este ...
  #1 (permalink)  
Antiguo 21/12/2009, 14:48
Avatar de javiertkd  
Fecha de Ingreso: agosto-2008
Ubicación: Mendoza
Mensajes: 129
Antigüedad: 15 años, 7 meses
Puntos: 1
Pregunta ERROR ARRAY php4 a php5

Hola todos como estan!!!

Les comento mi problema, estaba utilizando un array el cual funcionaba OK en php4 cuando cambiaron la vercion del alojamiento este dejo de funcionar emitiendo el error (Fatal error: Cannot use string offset as an array )

He leido en el foro que es un BUG de PHP5 pero no se cual es el equibalente a esto en php5 para colocar de forma correcta el codigo.

El error se emite cuadno intento mostrar los datos guardados:

echo $carro[1]['nombre']; <<<---- Produce error

Coloque al principio dle codigo:

$carro=array(); <<-- marado como una solucion en el foro pero igualemnte se genera el error. Alguna ayuda

CODIGO PARA CARGAR EL ARRAY

for($i=1;$i<=$_SESSION['fin'];$i++){
$nombre="nombre".$i;
$apellido="apellido".$i;
$sexo="sexo".$i;
$dia="dia".$i;

$carro[$i]=array(
'nombre'=>$_POST[$nombre],
'apellido'=>$_POST[$apellido],
'sexo'=>$_POST[$sexo],
'dia'=>$_POST[$dia],
);

}

Gracias a todos por su tiempo

SALUDOS
  #2 (permalink)  
Antiguo 21/12/2009, 16:39
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: ERROR ARRAY php4 a php5

Revisa cual es el estatus de register_globals, este debe de estar en Off, y antes de tu for declarar $carro = array().

Saludos.
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 14:44.