Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/06/2011, 02:12
Avatar de fbedia88
fbedia88
 
Fecha de Ingreso: enero-2011
Ubicación: Santander
Mensajes: 83
Antigüedad: 13 años, 4 meses
Puntos: 20
Respuesta: guardar imagenes con formulario

Lo tienes facil, solo tienes que añadir una cosilla a tu formulario para seleccionar la imagen del PC... y luego donde procesas los datos (insertar.php) hacer el procedimiento de almacenamiento y guardado en BD.

Te ayudo un poco ;), aunque no te puedo desarrollar el code que no tengo mucho tiempo...

mmm... empieza añadiendo esto por algun lado en tu formulario.

Código:
<input name=addubica type=submit id=addubica value=subir imagen> 
Imagen: <input name=upimagen type=file id=upimagen>
Cambia tambien esta linea:
Código:
<form method="post" name="formulario" action="insertar.php">
por esta:
Código:
<form method="post" name="formulario" action="insertar.php" enctype=multipart/form-data >
Despues, donde procesas el formulario haces lo siguiente:
Código:
$upimagen = upimagen ;
$upimagen_name = upimagen_name ;
$upimagen_type = upimagen_type ;
$upimagen_size = upimagen_size ;

$newimage = sprintf (imagenes/%s, $upimagen_name);
move_uploaded_file($upimagen, $newimage);
Las 4 primieras lineas almacenan informacion de la imagen que te puede interesar para hacer cosillas como comparaciones o restricciones de tamaño.. tipo...
Las 2 ultimas lineas guardan la imagen en el direcctorio imagenes/ (crealo en la ruta donde estes)

............... y ya esta!

cuando agas el INSERT INTO guardas la ruta de la imagen ($newimage)
y asi a la hora de mostrarla solo tienes que poner
Código:
<img src=<?php echo $row['imagen']; ?>>

Prueba con eso!!!!

Cuando te salga, ya hacemos lo del prefigo con un numero aleatorio, restricciones... etc

Un saludo