Foros del Web » Programando para Internet » PHP »

Array & DB

Estas en el tema de Array & DB en el foro de PHP en Foros del Web. Tengo el siguiente código Cita: $includeTextArea = Array( while ($row3 = $db->sql_fetchrow($result2)) { $include_name = $row3['include_name']; $include_url = $row3['include_url']; Array("".$include_name.""=>"".$include_url.""), } Array(""=>"") ); En el ...
  #1 (permalink)  
Antiguo 27/05/2004, 18:18
 
Fecha de Ingreso: noviembre-2003
Mensajes: 114
Antigüedad: 20 años, 5 meses
Puntos: 0
Array & DB

Tengo el siguiente código

Cita:
$includeTextArea = Array(
while ($row3 = $db->sql_fetchrow($result2)) {
$include_name = $row3['include_name'];
$include_url = $row3['include_url'];
Array("".$include_name.""=>"".$include_url.""),
}
Array(""=>"")
);

En el que me sale el siguiente error:

Parse error: parse error, unexpected T_WHILE, expecting ')' in /path/etc/archivo.php on line tal


De esta forma el código funciona perfecto:

Cita:
$includeTextArea = Array(

Array("VALOR1"=>"VALOR2"),
Array(""=>"")

);
El problema es que necesito cargar VALOR1 y VALOR2 de la BD.

Son varios y necesito que se listen.

El while lo estoy haciendo dentro del Array. ¿Es este el error?

¿Cómo puedo hacerlo de otra forma?



Un Saludo,
DJ-Dom
__________________
Soporte y Creaciones PHP-Nuke:
NukeProjects.Net

if($Necesitas=="Ayuda"){
echo "No dudes en pedirla";
}
  #2 (permalink)  
Antiguo 27/05/2004, 19:24
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Hola!!
a primera vista te falta poner los ";", y que el comando array es en minuscula.

Código:
$includeTextArea = array(
	while ($row3 = $db->sql_fetchrow($result2)) {
		$include_name = $row3['include_name'];
		$include_url = $row3['include_url'];
		Array("".$include_name.""=>"".$include_url."");
	}
array(""=>"");
);
corrigleo y prueba si funciona
  #3 (permalink)  
Antiguo 30/05/2004, 14:59
 
Fecha de Ingreso: noviembre-2003
Mensajes: 114
Antigüedad: 20 años, 5 meses
Puntos: 0
Me sigue dando errores el asunto

Este es el código por defecto que funciona:

$includeTextArea = Array(

Array("VALOR1"=>"VALOR1a"),
Array("VALOR2"=>"VALOR2a"),
Array(""=>"")

);

Pero necesito que VALOR1 y VALOR1a, etc, sean cargado desde la BD.

Siempre me da error.
__________________
Soporte y Creaciones PHP-Nuke:
NukeProjects.Net

if($Necesitas=="Ayuda"){
echo "No dudes en pedirla";
}
  #4 (permalink)  
Antiguo 30/05/2004, 16:21
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Hola!!
haber prueba de esta menera
Código PHP:
$includeTextArea = array(
    while (
$row3 $db->sql_fetchrow($result2)) {
        
$include_name $row3['include_name'];
        
$include_url $row3['include_url'];
        array(
"\"".$include_name."\""=>"\"".$include_url."\"");
    }
    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 16:12.