Hola:
Tengo el sguiente código para subir imágenes a la bd:
subir_imagen.php
Código HTML:
<form action="subir_imagenes_con_ruta2.php" method="post" enctype="multipart/form-data">
Archivo: <input name="fichero" type="file">
<input name="submit" type="submit" value="Enviar">
</form>
subir_imagen2.php
Código PHP:
<?php chmod('./imagenes/','0777');
if($_FILES['fichero']['name']!=NULL)
{
$uploadfile_temporal=$_FILES['fichero']['tmp_name'];
$uploadfile_nombre="imagenes/".$_FILES['fichero']['name'];
$ruta_foto='imagenes/'.$_FILES['fichero']['name'];//recoge la ruta de la imagen(carpeta y nombre)
if (is_uploaded_file($uploadfile_temporal))
{
move_uploaded_file($uploadfile_temporal,$uploadfile_nombre);
//echo "ok";
}
else
{
echo "error";
}
//insertamos las imágenes en la bd
$sql="INSERT INTO img (foto) VALUES ('$ruta_foto')";
$res = mysql_query($sql);
if (!$res)
echo "Error al ejecutar la consulta";
}
//hacemos la consulta
$obtener_foto="select foto, id from img";
$i=0;
$consulta=mysql_query($obtener_foto,$conexion)or die(mysql_error());;
if($consulta!=NULL)
{
if(mysql_num_rows($consulta)!=0)
{
while($row=mysql_fetch_array($consulta))
{
$imagen[$i]=$row['foto'];
$id=$row['id'];
$size= getimagesize ($imagen[$i]);
$ancho[$i]= (int) ($size [0] * 0.3);
$alto[$i]= (int) ($size [1] * 0.3);
$i++;
}
}
}
?>
Lo que necesito es que cuando yo elija la imagen que quiero subir y clice sobre abrir me vayan muestrando las imagenes que quiero insertar en el archivo donde se encuentra el form antes de darle a Enviar .
Alguna idea?
Gracias y saludos!!!