Foros del Web » Programando para Internet » PHP »

Notice y error en codigo

Estas en el tema de Notice y error en codigo en el foro de PHP en Foros del Web. Hola a todos. Tengo una consulta a una base de datos para lo que tengo este codigo: $SQLConsulta = "SELECT * FROM encadena ORDER BY ...
  #1 (permalink)  
Antiguo 08/10/2003, 08:44
 
Fecha de Ingreso: junio-2003
Mensajes: 778
Antigüedad: 20 años, 10 meses
Puntos: 1
Notice y error en codigo

Hola a todos.

Tengo una consulta a una base de datos para lo que tengo este codigo:

$SQLConsulta = "SELECT * FROM encadena ORDER BY Fecha DESC LIMIT 0,20";
$consulta = mysql_query($SQLConsulta);

while ($num = mysql_fetch_array($consulta)){
echo "<a href='object2.php?n=".$num("Nombre")."&s=".$num("A pellidos")."' class='encadena'>".$num("Nombre")."&nbsp;".$num("A pellidos")."</a>&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;".$num("Via")."&nbsp; &nbsp;&nbsp;".$num("Grado")."&nbsp; &nbsp;&nbsp;".$num("Fecha")."<br>";
}

Al ejecutar los script me aparece el siguiente texto:

Notice: Array to string conversion in c:\archivos de programa\apache group\apache\htdocs\nuevaweb\secciones\encadena.ph p on line 299

Fatal error: Call to undefined function: array() in c:\archivos de programa\apache group\apache\htdocs\nuevaweb\secciones\encadena.ph p on line 299


La linea 299 corresponde a la linea "echo" que está todo en la misma linea


Por que me aparece esto???

Un saludo y gracias
  #2 (permalink)  
Antiguo 08/10/2003, 08:57
Avatar de Phobos  
Fecha de Ingreso: abril-2001
Ubicación: sentado frente a un pc prestado
Mensajes: 375
Antigüedad: 23 años
Puntos: 2
si no me equivoco aca veo una comilla simple de mas
=".$num("Apellidos")."' class='encadena' >".$num("Nombre")."

prueba con esto.

Código PHP:
$SQLConsulta "SELECT * FROM encadena ORDER BY Fecha DESC LIMIT 0,20";
$consulta mysql_query($SQLConsulta);

while (
$num mysql_fetch_array($consulta)){

echo 
"<a href='object2.php?n=".$num("Nombre")."&s=".$num("Apellidos")." class='encadena'>".$num("Nombre")." ".$num("Apellidos")."</a>      ".$num("Via")."    ".$num("Grado")."    ".$num("Fecha")."<br>";



Saludos
  #3 (permalink)  
Antiguo 08/10/2003, 10:32
 
Fecha de Ingreso: abril-2003
Mensajes: 656
Antigüedad: 21 años
Puntos: 1
prueba a sacar los elementos del array con corchetes
=".$num['Nombre']."&

un saludo
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 13:30.