Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2011, 16:28
leonagelic
Usuario no validado
 
Fecha de Ingreso: enero-2010
Ubicación: Maturín, Monagas
Mensajes: 190
Antigüedad: 14 años, 10 meses
Puntos: 24
Exclamación reemplazar una imagen por otra en php

Buenas gente de forodelweb eh estado haciendo una pequena aplicacion en php y mysql y encontre mas o menos como guardar imágenes en carpetas y mostrarlas con el nombre que se guarda en la bd aquí les adjunto el código:

Código PHP:
Ver original
  1. $conexion = mysql_connect("127.0.0.1","root","") or die("No se pudo realizar la conexion con el servidor.");
  2. mysql_select_db("imagenes",$conexion) or die("No se puede seleccionar BD"); // tu_bd es el nombre de la Base de datos .. por siaca.
  3.  
  4. $ruta="./uploads/";//ruta carpeta donde queremos copiar las imágenes
  5. $uploadfile_temporal=$_FILES['fichero']['tmp_name'];
  6. $uploadfile_nombre=$ruta.$_FILES['fichero']['name'];
  7.  
  8. if (is_uploaded_file($uploadfile_temporal))
  9. {
  10.     move_uploaded_file($uploadfile_temporal,$uploadfile_nombre);
  11. }
  12. else
  13. {
  14. echo "error";
  15. }
  16.  
  17. $id = mysql_insert_id();
  18.    // Guardamos en la BBDD
  19.    $nombre=$_FILES['fichero']['name'];
  20.     $sql= "INSERT INTO imagen (nombre,id) VALUES ('$nombre','')";
  21.     $resultado = mysql_query($sql);
  22.  
  23.     // Por si queremos la ID asignada a la imagen
  24.    
  25. $sql = mysql_query("SELECT * FROM imagen WHERE nombre = '".$nombre."'");
  26. $filas=mysql_fetch_array($sql);
  27. $mostrar=$filas['nombre'];
  28. echo $mostrar;
  29.  
  30.     $url="./uploads/".$mostrar;
  31. ?>
  32. <html><body>
  33. <br>
  34. <?php  echo "<img width=88 height=80 src=".$url.">";  ?>
  35. </body></html>


Eh encontrado eso y adaptado a mi necesidad de aqui mismo de forosdelweb, pero deseo ahora y que no encuentro es como reemplazar una imagen por otra y tambien poder eliminarlas, casi no encuentro informacion realmente si alguien tiene un tutorial de ayuda o un script bienvenido sea.

gracias de antemano.