| ||||
Re: No se ven las fotos solo una caja con una X roja porque ? Hola jival. Bienvenido al foro. Para hacer preguntas es preferible utilizar el foro que mejor se adapte a tu duda, así podrán ayudarte más usuarios. Muevo tu mensaje al foro de PHP desde Bienvenida a Foros del Web. Saludos, |
| ||||
Re: No se ven las fotos solo una caja con una X roja porque ? Hola Bienvenido jival Te muestra de esa forma por ke no encuentra la ruta de donde esta la imagen, prueba poner la ruta de la imagen o copiar la imagen a la carpeta donde guardas tu codigo php. salu2
__________________ "Eres grande por que caminas entre gigantes" |
| ||||
Re: No se ven las fotos solo una caja con una X roja porque ? Hola jival si la imagen esta gurdada en un directorio y el enlace o extension en la bd te faltaria hacer esto: si la imagen esta en una carpeta diferente a donde esta el archivo php: <img src="../imagenes/<?php echo $row_panimagenes['imagen']; ?>" width="70"> si la carpeta esta donde se encuentra el mismo archivo es decir, tiene en la carpeta consulta el archivo consultaimagen.php y la carpeta imagenes: <img src="imagenes/<?php echo $row_panimagenes['imagen']; ?>" width="70"> ****************** Saludos |
| ||||
Re: No se ven las fotos solo una caja con una X roja porque ? checate en las faqs de este foro creo que por ahi lo vi pero si estoy seguro que en foro ya se ha tocado el tema aqui te pongo una url que tengo en mis favoritos http://www.programacion.com/php/arti...imagenesmysql/ saludos
__________________ gerardo |
| ||||
Re: No se ven las fotos solo una caja con una X roja porque ? ok muchas gracias, el problema creo que esta aqui While ($registro=mysql_fetch_assoc($consulta)){ echo "<img src=\"ver.php?id=".$registro['id']."\">"; echo "<br> Nombre archivo: ".$registro['archivo_nombre']; echo "<br> Tipo archivo (MIME formato): ".$registro['archivo_tipo']; echo "<br> Peso: ".$registro['archivo_peso']." bytes.<br><br>"; } *** echo "<img src=\"ver.php?id=".$registro['id']."\">"; **** esto lo que no me muestra. solo al x roja |
| ||||
Re: No se ven las fotos solo una caja con una X roja porque ? si intento verla directamente ejemlo: /ver.php?id=1 me sale este error : Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/tres90/public_html/ver.php on line 13 Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/tres90/public_html/ver.php on line 14 Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/tres90/public_html/ver.php on line 15 Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/tres90/public_html/ver.php on line 16 y en la linea 14 15 16 lo que hay es esto : 13 $datos = mysql_result($consulta,0,"archivo_binario"); 14 $tipo = mysql_result($consulta,0,"archivo_tipo"); 15 $nombre = mysql_result($consulta,0,"archivo_nombre"); 16 $peso = mysql_result($consulta,0,"archivo_peso"); |
| ||||
Re: No se ven las fotos solo una caja con una X roja porque ? Para llegar a $datos, $tipo, $nombre y $peso. Utilizalo asi: Código PHP: |
| ||||
Re: No se ven las fotos solo una caja con una X roja porque ? gracias Marvin, aun asi me da el problema mira es que me en el archivo listar_imagenes.php me muestra todo **aqui una X roja *** donde deberia ir al foto. Nombre archivo: angelita.jpg Tipo archivo (MIME formato): image/pjpeg Peso: 27382 bytes sabes que puede ser para llamar la foto uso ver.php <?php if(isset($_GET['id'])) { // you may have to modify login information for your database server: $conexion=mysql_connect("localhost","user","123467 ") or die ("no se ha podido conectar a la BD"); mysql_select_db("mi_db") or die ("no se ha podido seleccionar la BD"); $sql = "SELECT archivo_mombre,archivo_binario,archivo_tipo FROM archivos WHERE id='".$_GET['id']."'"; $consulta = mysql_query($sql,$conexion); $datos = mysql_result($consulta,0,"archivo_binario"); $tipo = mysql_result($consulta,0,"archivo_tipo"); $nombre = mysql_result($consulta,0,"archivo_nombre"); $peso = mysql_result($consulta,0,"archivo_peso"); header("Content-type: $tipo"); header("Content-length: $peso"); header("Content-Disposition: inline; filename=$nombre"); echo $datos; } ?> listar_imagenes.php <?php mysql_connect("localhost","user","1234567") or die ("no se ha podido conectar a la BD"); mysql_select_db("mi_db") or die ("no se ha podido seleccionar la BD"); $sql = "SELECT id,archivo_nombre,archivo_tipo,archivo_peso FROM archivos"; $consulta = mysql_query($sql) or die ("No se pudo ejecutar la consulta"); While ($registro=mysql_fetch_assoc($consulta)){ echo "<img src=\"ver.php?id=".$registro['id']."\">"; echo "<br> Nombre archivo: ".$registro['archivo_nombre']; echo "<br> Tipo archivo (MIME formato): ".$registro['archivo_tipo']; echo "<br> Peso: ".$registro['archivo_peso']." bytes.<br><br>"; } ?> si sabes donde esta el error te lo agradeceria demasiado amigo... Bendiciones. |
| |||
Re: No se ven las fotos solo una caja con una X roja porque ? hola prueva editando esta linea Código PHP: que quede asi Código PHP:
__________________ ¨ |
| |||
Re: No se ven las fotos solo una caja con una X roja porque ? Esas barras están bien puestas, son para escapar las comillas dobles. Aunque podrías usar algo así mejor: Código PHP: |
| |||
Re: No se ven las fotos solo una caja con una X roja porque ? si tienes razon Lanselot asi era se me fue por alto la comillas dobles asirea el problema es que si una imagen esta asi <img src=\"ffffff.png"> no se ve
__________________ ¨ |
| |||
Re: No se ven las fotos solo una caja con una X roja porque ? Cita: No, no es así. Te explico:Supongamos que tú quieres escribir lo siguiente: ella dijo "te amo" Pues empezarías por escribir algo así quizás: Código PHP: La manera de indicarle al PHP cuáles son las que pertenecen a la frase, es escapándoles. Para ello ponemos una barra invertida delante. Así que quedaría Código PHP: Un saludo. |
| ||||
Re: No se ven las fotos solo una caja con una X roja porque ? Hola la foto la tienes guardada en la misma carpeta donde guardas tu archivo php?, ese puede ser el problema. salu2
__________________ "Eres grande por que caminas entre gigantes" |