PDA

Ver la Versión Completa : Ayuda en php con imagenes.


gatsu
23-01-2004, 18:23:54
Bueno, la cuestion es que estoy haciendo una web, con php y tengo un problema con un codigo.

Hago una query para pedir a mi DB la ruta de una imagen, pero no se porque me dice eso.

la query es:

$query10 = "select * from phpbb_links where link_logo_scr='$rows[link_logo_scr]'";
$result10 = mysql_query($query10);
$scre = mysql_fetch_array($result10);


entonces, hago un reemplazo:


if($active[link_active]=="1") {
$avatar="<img src='$scre[link_logo_scr]' alt='$postslink_title]' border='0' />";
}



entonces, en el echo, tendria que poner


echo " $avatar ";


no?
yo creo que esta bien, pero a la hora de poner el icono, me sale esto:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/html/lll.php on line 136

roman
24-01-2004, 08:38:06
El mensaje que obtienes te explica lo que pasa: el argumento que le pasas a mysql_fetch_array no es válido. Dado que ese argumento es el resultado de mysql_query quiere decir que por alguna razón la consulta no es correcta. Para averiguar por qué no es correcta usa die():


$result10 = mysql_query($query10) or die(mysql_error());


// Saludos

gatsu
24-01-2004, 12:49:56
Pues... me dice esto:

Unknown column 'link_logo_scr' in 'where clause'

__hector
24-01-2004, 16:24:36
... lo que parece querer decir que, la columna no existe en la tabla, o no existe en el resultado que te devuelve la consulta.

(ahh, que eso no va entre comillas dobles??)

Emilio
25-01-2004, 14:14:34
Hola sobrino :)

Veo que eres casi tan despistado como yo jeje,

No será que el campo es link_logo_src y no link_logo_scr el nombre del campo casi lo dice todo.

He quitado de tu mensaje eso de "responderme a mi foro", en este foro se responde en este foro, aunque seas mi sobrino para participar en este foro tienes que respetar las normas que puedes leer en http://www.clubdelphi.com/foros/guiaestilo.php

Y recuerda que la abreviatura de "Source" es "src" :D

Por otra parte en el echo no debes poner comillas, en cambio es recomendable que las pongas en el $row["campo"]

Saludos
Emilio.

gatsu
28-01-2004, 10:54:42
Hola Tron! :)

jajajja eres el jefe maxo.
tenias razon, no es link_logo_scr, es link_logo_src
madre mia que tonto...
bueno, ahora puedo seguir con lo mio jeje.
lo siento por lo de mi foro, pero es que siempre me olvido de donde he dejado los mensages y en que foro los he puesto.
Ya veis que despistado ...
bueno, muchas gracias a todos ;)
S@lu2