Imagenes con PHP, ayuda urgente, resuelto!
Hola una pregunta, he intentado subir imagenes hacia una carpeta en especifica, pero como uso 2 inputs no me trabaja , asi que no se que mas hacer, y perdonen por no subir el codigo php que tengo, pero ya es tarde y tengo sueno manana lo tratar de subir
PD: Nunca habia hecho esto de subir imagenes mediante php, asi que obviamente un form dentro de otro form no trabaja,a asi que si me dan alguna sugerencia, estaria mas que agradecido, ademas ya intente hacer le archivo upload.php para que se haga todo el proceso y las imagenes se envien a la carpeta, pero de nuevo, solamente funciona con un input, no con 2 .-. , asi que ayudenme,porfa!
subir imagenes a carpeta especifica con 2, o mas input..basicamente es lo que necesito, gracias de antemano, perdon si no me explique bien.
----------------------------------------------------------------------------------------------
Este es el codigo que encontre aqui en DATOWEB , aun asi no es lo que busco :(
Editado
PD: Nunca habia hecho esto de subir imagenes mediante php, asi que obviamente un form dentro de otro form no trabaja,a asi que si me dan alguna sugerencia, estaria mas que agradecido, ademas ya intente hacer le archivo upload.php para que se haga todo el proceso y las imagenes se envien a la carpeta, pero de nuevo, solamente funciona con un input, no con 2 .-. , asi que ayudenme,porfa!
subir imagenes a carpeta especifica con 2, o mas input..basicamente es lo que necesito, gracias de antemano, perdon si no me explique bien.
<div class="form-group"> <label class="control-label">Imagen pequena/label> <input id="" type="file" class="file" name="imagen"> </div> <div class="form-group"> <label class="control-label">Imagen grande</label> <input id="" type="file" class="file" name="imagengrande"> </div>
----------------------------------------------------------------------------------------------
Este es el codigo que encontre aqui en DATOWEB , aun asi no es lo que busco :(
<div class="col-md-9"> <form method="POST" action="<?php echo $editFormAction; ?>" role="form" name="add_post"> <!-- Title --> <div class="form-group"> <label>Title</label> <input type="text" name="titulo" class="form-control" placeholder="Enter title"> </div> <!-- Title --> <!-- Imagenes --> <?php if (isset($_FILES['imagen'])){ $cantidad= count($_FILES["imagen"]["tmp_name"]); for ($i=0; $i<$cantidad; $i++){ //Comprobamos si el fichero es una imagen if ($_FILES['imagen']['type'][$i]=='image/png' || $_FILES['imagen']['type'][$i]=='image/jpeg'){ //Subimos el fichero al servidor move_uploaded_file($_FILES["imagen"]["tmp_name"][$i], $_FILES["imagen"]["name"][$i]); $validar=true; } else $validar=false; } } ?> <form method="post" action="?" enctype="multipart/form-data"> <input type="file" name="imagen[]" value="" multiple><br> <input type="submit" value="Subir Imagen"> </form> <?php if (isset($_FILES['imagen[]']) && $validar==true){ ?> <?php $cantidad= count($_FILES["imagen[]"]["tmp_name"]); for ($i=0; $i<$cantidad; $i++){?> <h1><?php echo $_FILES["imagen[]"]["name"][$i] ?></h1> <img src="<?php echo $_FILES["imagen[]"]["name"][$i] ?>" width="100"> <?php } }?> <!-- Imagenes --> <!-- Descripcion --> <div class="form-group"> <label> Description </label><br> <textarea class="" name="descripcion" style="width:845px"></textarea> </div> <!-- Descripcion --> <!-- Text editors --> <div class="form-group"> <label> Content </label> <textarea class="ckeditor" name="contenido"></textarea> </div> <!-- Text editor --> <!-- Visibilidad --> <div class="form-group"> <label for="estatus">Visible</label> <select class="form-control" id="estatus" name="estatus"> <option value="1">Si</option> <option value="0">No</option> </select> </div> <!-- Visibilidad --> <!-- Category --> <!-- Category --> <button type="submit" class="btn btn-ar btn-primary" name="submit">Agregar</button> <input type="hidden" name="MM_insert" value="add_post"> </form> </div>
Editado
0
Puntos
Puntos
1460
Visitas
Visitas
2
Resp
Resp
Respuesta #1
Hola puedes ver como se hace en este hilo https://datoweb.com/post/2307-subir-varias-imagenes-con-php-multiupload
Salu2
Salu2
0
Puntos
Puntos
Por alber hace 91 meses
Administrador
Respuesta #2
Si lo quieres hacer con mas input solo tienes que hacerlo como se explica en el post pero poniendo el mismo name a todos los input es decir
name="imagen[]"
Ten en cuenta que [] genera un array con todos los ficheros que subes
name="imagen[]"
Ten en cuenta que [] genera un array con todos los ficheros que subes
0
Puntos
Puntos
Por alber hace 91 meses
Administrador