Guardar detalles de producto y ruta de thumbnails en mysql, lo tengo semi armado pero...

Lo que necesito es poder guardar tres imágenes que suba el usuario (pero a una medida x), antes lo que hacia era guardarlas utilizando distintos nombres de file para cada imagen y lo hacia correcto, pero al querer simplificar por medio de "$archivo" no puedo encontrar la lógica,,,, paso a mostrar lo que tengo echo hasta ahora,,

<form method="post" enctype="multipart/form-data" action="asiste_mendoza3.php">
<table border="0" width="600" align="center" class="demo-table">
<input type="hidden" name="id_usuario" value="<?php echo $_SESSION["id_usuario"];?>">
<input type="hidden" name="username" value="<?php echo $_SESSION["username"];?>">
<tr><td>Inmueble</td>
<td><select name="inmueble">
  <option value="Departamento">departamento</option>
  <option value="Casa">casa</option>
  <option value="Local">local</option>
<option value="galpon">galpon</option>
  <option value="duplex">duplex</option>
  <option value="casaquinta">casaquinta</option>
</select>
</td></tr>
<input type="hidden" class="demoInputBox" name="pro" value="mendoza">
<tr><td>Empresa</td>
<td><input type="text" class="demoInputBox" name="empresa"></td></tr>
<tr><td>Detalle</td>
<td><textarea name="cuerpo" type="text" class="demoInputBox"></textarea></td>
</tr>
<tr><td>Imagen</td>
<td><input id="file_url" type="file" name="archivos[]"></td></tr>
<tr><td>Imagen-2</td>
<td><input id="file_url" type="file" name="archivos[]"></td></tr>
<tr><td>Imagen-3</td>
<td><input id="file_url" type="file" name="archivos[]"></td></tr>
</table>
<div>
<input type="submit" name="submit" value="guardar" class="btnRegister">
</div>
</form>

Y acá pongo el archivo "asistente" del formulario,,,

¿


        

1 Respuesta

Respuesta

Debes usar una funcion que te cree la carpeta y la funcion move para hacer el upload de tu imagen al servidor.

//Asignamos nombre del fichero que estamos subiendo:
$nombre_archivo = $_FILES['userfile']['name'][$i];
//Compruebo que la carpeta no existe, y si no, la creo
if (!is_dir("images/armarios/".$_POST["id"]))//cambiar por el nombre del armario
{
mkdir("images/armarios/".$_POST["id"]); //cambiar por el nombre del armario
}
//Compruebo que la carpeta del album, no existe, y si no, la creo
if (!is_dir("images/armarios/".$_POST["id"]))//quitar id y cambiar sesion por variable del armario
{
mkdir("images/armarios/".$_POST["id"]); //quitar id  y cambiar sesion por variable del armario
}
//Compruebo que el fichero que subo, no existe, y si no, le cambiaré el nombre
if (is_file("images/armarios/".$_POST["id"]."/".$nombre_archivo))
{//quitar id  y cambiar sesion por variable del armario
//Ese nombre ya existe en tu BASE
echo "Atencion, ARCHIVO REPETIDO.<br>";
}
else
{
move_uploaded_file($_FILES['file']['tmp_name'][$i], "images/armarios/".$_POST["id"]."/".$nombre_archivo);
//Ese nombre ya existe en tu servidor
echo "OK<br>";
}
}
}
?>

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas