[Php-avanzado] no ecnuentro la falla en un "Fatal error"

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Dom Dic 19 22:00:26 ARST 2010


Hola Jésica,

	sin que nos marques cuál es la línea 17 es más difícil, pero por el
mensaje de error, parece que $errores_list o $cod_alb o $nombre_alb o
$ruta_album tiene una asignación previa de un string, lo que hace que de
ahí en más sea un string, y como string no soporta que le pongas un []
detrás, ya que ese operador es exclusivo de los vectores.

	Tiene sentido con que hayas copiado y pegado, porque en el código
destino tal vez tengas esta asignación como string, y por eso acá no
funciona y en otros scripts sí...


PD: cómo vas? El miércoles es el último día de entrega para vos y tus
compañeros!!!


El dom, 19-12-2010 a las 23:50 +0000, Jesica Billia escribió:
> Hola!! me está pasando algo rarísimo... funcionaba todo perfectamente
> hasta que corte y pegué el código de lo que venía haciendo en una
> plantilla, me 
> 
> arroja el siguiente error:
> Fatal error: [] operator not supported for strings in C:\xampp\htdocs
> \albums\consulta_alb.php on line 17
> 
> el código es el siguiente:
> 
> if (Conectar_DB()) {
>     $sql="SELECT * FROM `los_albumes`";
>     $resultado=mysql_query($sql,$link);
> 
>     if (!$resultado) {
>         $errores_list[]='Error #10';
>     }
>     else{
>         if (mysql_num_rows($resultado) > 0) {
>         while($fila=mysql_fetch_array($resultado,MYSQL_ASSOC)){
>             $cod_alb[]=$fila['id_album'];
>             $nombre_alb[]=$fila['etiqueta'];
>             $ruta_album[]=$fila['ruta_album'];
>             }
>         }//si encontró albums los cargo
>     }
>     mysql_close($link);
> }
> 
> No sé dónde está la falla..... porque antes funcionaba y ahora no....
> alguien sabe qué puede ser??? gracias!!!

-- 

Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado