Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/07/2015, 09:01
xPHPerox
 
Fecha de Ingreso: julio-2015
Mensajes: 67
Antigüedad: 9 años, 6 meses
Puntos: 5
Respuesta: Incluir fotos en una noticia de un blog

Lo que te comentaba del campo del formulario, para realizar la subida de imagen tendrías que poner un campo de formulario como este:

Cita:
<label>Familia *</label><input type="text" name="familia" required /><br>
<label>Nombre *</label><input type="text" name="nombre" required /><br>
<label>Foto del producto *</label><input type="file" name="imagen" /><br>
Debe ser un input tipo FILE para que te permita la subida.

Después de eso, debes habilitar la subida:

Cita:
if(is_uploaded_file($_FILES['imagen']['tmp_name'])) {

$nombredir = "img/";
$nombrefich = $_FILES['imagen']['name'];
$nombrecompleto = $nombredir . $nombrefich;

if(is_file($nombrecompleto)) {
$idUnico = time();
$nombrecompleto = $nombredir . $idUnico . $nombrefich;
}

$imagenes = (move_uploaded_file($_FILES['imagen']['tmp_name'], $nombrecompleto));

}
Con esto, subes la imagen a una carpeta tempora, si el nombre de la imagen existe, cogerá un id de tiempo, y se lo asignará, para no sustituir un archivo que tenga el mismo nombre.

En caso de que el nombre no exista, moverá el archivo al directorio, sin añadirle el id de tiempo.

Cita:
if(is_uploaded_file($_FILES['imagen']['tmp_name']))
Dónde pone 'imagen', deberás poner el nombre que le hayas puesto al input file.

Tras eso, deberás realizar la consulta que sea necesaria para mostrar los campos que quieres.

Intentaré explicartelo un poco más claro si sigues teniendo dudas.