![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
22/12/2006, 16:29
|
![Avatar de JOCKERYN](http://static.forosdelweb.com/customavatars/avatar161336_3.gif) | | | Fecha de Ingreso: diciembre-2006 Ubicación: guatemala
Mensajes: 113
Antigüedad: 18 años, 1 mes Puntos: 1 | |
Re: almacenar imagenes en mysql y mostrarlas dinamicamente lo importante es que me entendieron, pero lo malo es que ninguno me ayudo, jajajajajaja, pero bueno, voy a tratar de hacerlo, esque asi estoy acostumbrado, pero ahora tengo otra duda, ya logre que mysql me almacene la imagen, el nombre y su descripcion, ahora bien, ala hora de mostrar todo, me aparece exitosamente el nombre y su descripcion, pero la imagen me aparece en un codigo raro (GIF89a``çÿÿÿìéØ¬ëº þ%·CF÷;D« +ÿ÷øýàå ïâìþéýþôþÿùÿþüÿÕÀàåäé29ûêëø) algo asi, y ya le pues el header (header("Content-Type: image/gif");) pero me dice ke :Warning: Cannot modify header information - headers already sent by (output started at C:\Archivos de programa\xampp\htdocs\cuerpo.php:1)
y la linea 1 es donde empieza mi codigo php, mejor les pongo el codigo de mi php para ke lo vean:
<?php
// conectamos a la base de datos
$bdconex = @mysql_connect("localhost", "root", "");
if (!$bdconex) {
echo( "<h1>La base de datos no está disponible</h1> " .
"<p>Por si acaso, comprueba que tienes bien los datos de la dirección, el nombre de usuario y la contraseña.</p>" );
exit();
}
// seleccionamos la base de datos
if (! @mysql_select_db("bd_banners", $bdconex)){
echo "<h2 align='center'>ERROR3: Imposible localizar la base de datos en este momento</h2>";
exit();
}
// Seleccionamos todos los refranes de la base de datos
$resultado = @mysql_query("SELECT * FROM tbl_banner");
if (!$resultado) {
echo ("<p> Me temo que te has colado en la query:" . mysql_error() . "</p>");
exit();
}
// mostramos todos los refranes
while ($fila = mysql_fetch_array($resultado)) {
echo ("<br />"."<strong>Nombre: </STRONG>" . $fila['nombre'] . "<br />");
echo ("<strong>Descripcion: </STRONG>" . $fila['descripcion']. "<br />");
//acá esta el error, ¿qué puedo hacer?
echo ("<strong>imagen: </STRONG>" . $fila['imagen']. "<br />");
header("Content-Type: image/gif");
?>
<?php
$link = mysql_connect('localhost', 'root', '');
if (!$link)
die('Error al conectarse con MySQL: ' . mysql_error().' <br>Número del error: '.mysql_errno());
if (! @mysql_select_db("bd_banners",$link)){
echo "No se pudo conectar correctamente con la Base de datos";
$result = mysql_query("SELECT imagen FROM tbl_Banner WHERE id_banner=40");
$result_array = mysql_fetch_array($result);
echo $result_array[0];
exit();
}}?> |