
04/07/2009, 11:35
|
| | Fecha de Ingreso: julio-2009
Mensajes: 4
Antigüedad: 15 años, 9 meses Puntos: 1 | |
Respuesta: Subir imágenes al servidor para este ejemplo, dentro de tu bd, donde tienes alojadas las imagenes, deves tener la columna ID.
codigo PHp para mostrar imagenes:(remplaza lo que esta en negro)
<?php
$sql = "SELECT * FROM bd WHERE coumna_n_imagen='ej:1' ";
$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']."\">";
} ?> deves crear la web ver.php:
<?php
if(isset($_GET['id'])) {
// you may have to modify login information for your database server:
$conexion=mysql_connect("localhost","user","pass") or die ("no se ha podido conectar a la BD");
mysql_select_db("BD") or die ("no se ha podido seleccionar la BD");
$sql = "SELECT * FROM Tabla 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");
/////datos,tipo,nombre y peso son columnas de la tabla donde estan alojadas las imagenes(en mi caso)////
header("Content-type: $tipo");
header("Content-length: $peso");
header("Content-Disposition: inline; filename=$nombre");
echo $datos;
}
?>
bien espero te funcione. |