
Agregar 3 rutas de imagenes en un mismo campo
Publicado por Jean Andres (1 intervención) el 05/07/2014 11:10:13
Buenas tardes , disculpen si tengo errores de novato.
Resulta que tengo un formulario el cual incluye agregar una imagen el cual almacena la ruta correctamente y todo perfecto. Mi problema viene al momento de querer guardar 3 imagenes , ya que deseo almacenar las 3 rutas en UN MISMO CAMPO , separados por alguna coma o de la manera que sea correcto para posteriormente usar cada imagen cuando lo estime comveniente.
MI FORMULARIO :
ACA LLEGAN LOS DATOS DEL FORMULARIO :
Espero puedan explicarmelo a prueba de tontos jaja :)
Destaco que es un codigo basico aun , faltan bastantes validaciones , eso lo tengo claro , pero en estos momentos mi prioridad es el problema que les comente , de ante mano muchas gracias y disculpen cada uno de mis errores.
Resulta que tengo un formulario el cual incluye agregar una imagen el cual almacena la ruta correctamente y todo perfecto. Mi problema viene al momento de querer guardar 3 imagenes , ya que deseo almacenar las 3 rutas en UN MISMO CAMPO , separados por alguna coma o de la manera que sea correcto para posteriormente usar cada imagen cuando lo estime comveniente.
MI FORMULARIO :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<form action="../esuntrato/php/validapublicacion.php" method="post" enctype="multipart/form-data">
<tr>
<td>Titulo
</td>
<td>
<input type="text" name="titulo">
</td>
</tr>
<tr>
<td>Descripcion
</td>
<td>
<textarea cols="25" rows="10" name="descripcion" required="required" ></textarea>
</td>
</tr>
<tr>
<td>ESTADO
</td>
<td>
<select name="estado"><option value="nuevo">Nuevo</option><option value="usado">Usado</option></select>
</td>
</tr>
<tr>
<tr>
<td>PRECIO
</td>
<td>
<input type="text" name="precio">
</td>
</tr>
<tr>
<td>Categorias</td>
<td><label>
<select name="categoria" onchange="load(this.value)">
<option value="">Seleccione</option>
<?php
while($fila=mysql_fetch_array($res)){
?>
<option value="<?php echo $fila[cod_categoria]; ?>"><?php echo $fila[NombreCategoria]; ?></option>
<?php
}
?>
</select>
</label></td>
</tr>
<tr>
<td>Imagen 1
</td>
<td>
<input type="file" name="imagen[]" required="required"/>
</td>
</tr>
<tr>
<td>Imagen 2
</td>
<td>
<input type="file" name="imagen[]" required="required"/>
</td>
</tr>
<tr>
<td>Imagen 3
</td>
<td>
<input type="file" name="imagen[]" required="required"/>
</td>
</tr>
<td>
<input type="submit" name="btnenviar" id="btnenviar" value="AGREGAR" />
</td>
</tr>
</form>
ACA LLEGAN LOS DATOS DEL FORMULARIO :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?php
@session_start();
include '/coneccionbd.php';
$con=coneccionbd();
$fecha=date("Y/n/d");
$ruta="../imagenes";
$ruta2="imagenes";
$archivo=$_FILES['imagen']['tmp_name'];
$nombreArchivo=$_FILES['imagen']['name'];
@move_uploaded_file($archivo,$ruta."/".$nombreArchivo);
$ruta2=$ruta2."/".$nombreArchivo;
$titulo=$_POST['titulo'];
$descripcion=$_POST['descripcion'];
$estado=$_POST['estado'];
$precio=$_POST['precio'];
$categoria=$_POST['categoria'];
if(isset($_SESSION['admin']) && $_SESSION['autentificado']=="SI"){
$_USER = $_SESSION['admin'];
$SQL = mysql_query("SELECT * FROM usuarios WHERE NombreCompleto = '".$_USER."'");
if($f=mysql_fetch_array($SQL)){
$id_usu = $f['Id_usuario'];
$id_region = $f['Id_region'];
$id_ciudad = $f['Id_ciudad'];
$_SESSION['id_usuario'] = $id_usu;
}
$insertar=mysql_query("INSERT INTO publicaciones VALUES(',','".$titulo."','".$descripcion."','".$estado."','".$precio."','".$categoria."','".$ruta2."','".$id_region."','".$id_ciudad."','".$id_usu."','".$fecha."')");
if($insertar = true){
echo"
<script language= 'javascript' type='text/javascript'>
alert('Datos guardados');
opener.location.reload();
window.close();
</script>";
}else{
echo"
<script language= 'javascript' type='text/javascript'>
alert('Error al guardar los datos');
opener.location.reload();
window.close();
</script>";
}
}
else{
echo '<html>
<head>
</head>
<body>
<script language= "javascript" type="text/javascript">
alert("No tiene permisos para agregar datos");
window.close();
</script>
</body>
</html>';
}
mysql_close($con);
?>
Espero puedan explicarmelo a prueba de tontos jaja :)
Destaco que es un codigo basico aun , faltan bastantes validaciones , eso lo tengo claro , pero en estos momentos mi prioridad es el problema que les comente , de ante mano muchas gracias y disculpen cada uno de mis errores.
Valora esta pregunta


0