
Agregar 3 campos (array) a mi BD
Publicado por Diego (2 intervenciones) el 04/07/2014 21:08:30
Hola, tengo la siguiente consulta:
En mi index.php tengo un formulario que solamente agrega imagenes al servidor, pero no una sino 3 simultaneamente, y para ello los 3 campos están como arreglo, el problema es que quiero pasar las 3 rutas de esas imagenes a mi BD que posee un solo campo que es "foto", lo único que he podido lograr es que pase una sola ruta de las 3 imagenes, como hacer para que pase también las otras 2 rutas a ese campo?
index.php
*parte del archivo "procesarArchivos.php:
En mi index.php tengo un formulario que solamente agrega imagenes al servidor, pero no una sino 3 simultaneamente, y para ello los 3 campos están como arreglo, el problema es que quiero pasar las 3 rutas de esas imagenes a mi BD que posee un solo campo que es "foto", lo único que he podido lograr es que pase una sola ruta de las 3 imagenes, como hacer para que pase también las otras 2 rutas a ese campo?
index.php
1
2
3
4
5
6
7
8
9
10
11
12
<form action="procesarArchivos.php" method="post" enctype="multipart/form-data">
<label>Imagen 1</label>
<input type="file" name="archivo[]">
<br>
<label>Imagen 2</label>
<input type="file" name="archivo[]">
<br>
<label>Imagen 3</label>
<input type="file" name="archivo[]">
<br><br>
<input type="submit" value="Guardar Imagenes">
</form>
*parte del archivo "procesarArchivos.php:
1
2
3
4
5
6
7
8
9
10
$inputFileName = "archivo"; //nombre del Input origen (ejemplo name="archivo[]" --tomar solo--> archivo
$uploadDirectory = "upload/"; //ubicacion y nombre del directorio donde se guarda
$fileLocations = array();
$validExtensions = array('jpg', 'png'); //extensiones permitidas
//Se insertan los datos en la BD
mysql_connect("localhost","root");
mysql_select_db("mibase");
mysql_query("insert into imagen(foto) values('$uploadDirectory$fileName')");
echo "Archivos subidos exitosamente \n";
Valora esta pregunta


0