Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/07/2009, 11:35
soulwhare
 
Fecha de Ingreso: julio-2009
Mensajes: 4
Antigüedad: 14 años, 10 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.