Foros del Web » Programando para Internet » PHP »

Subir y Mostrar imagen

Estas en el tema de Subir y Mostrar imagen en el foro de PHP en Foros del Web. Hola amigos, Necesito crear un formulario para subir una imagen a mi bbdd MYSQL, pero que al mismo tiempo se me borre el mas antiguo ...
  #1 (permalink)  
Antiguo 16/03/2009, 09:56
 
Fecha de Ingreso: noviembre-2008
Mensajes: 259
Antigüedad: 11 años, 3 meses
Puntos: 1
Subir y Mostrar imagen

Hola amigos,

Necesito crear un formulario para subir una imagen a mi bbdd MYSQL, pero que al mismo tiempo se me borre el mas antiguo de los registros cuando el numero de imagenes almacenadas supere 4 (no quiero cargar mi servidor).

Despues, mostrar la imagen mas nueva con PHP.

Gracias por la ayuda!!
  #2 (permalink)  
Antiguo 16/03/2009, 10:13
Avatar de elangelcaido  
Fecha de Ingreso: septiembre-2003
Ubicación: Oviedo
Mensajes: 1.068
Antigüedad: 16 años, 5 meses
Puntos: 4
Respuesta: Subir y Mostrar imagen

Hola,

Crear el formulario es lo fácil, podría ser algo como:

Código:
<form action="subir.php" method="post">
	<input type="file" name="archivo" />
	<input type="submit" name="enviar" value="Subir" />
</form>
Luego te busqué esto (en inglés) que igual te sirve.

Lo complicado es el resto. Te recomiendo que le des unas cuantas vueltas o que busques algo que ya esté hecho.
__________________
Ta Luego! Al final sólo puede quedar uno...
________
lukos.org
  #3 (permalink)  
Antiguo 16/03/2009, 11:04
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 13 años, 6 meses
Puntos: 70
Respuesta: Subir y Mostrar imagen

Sólo agregar algo que faltó el enctype, sin él, no te cargará el archivo:

Código html:
Ver original
  1. <form action="subir.php" method="post" enctype="multipart/form-data"
  2. >
  3.     <input type="file" name="archivo" />
  4.     <input type="submit" name="enviar" value="Subir" />
  5. </form>

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:05.