Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

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.
<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
2
Resp
494
Visitas
Por Kevin.Fonseca hace 17 meses
Principiante offline Sitio web

Respuesta #1

Hola puedes ver como se hace en este hilo https://www.datoweb.com/post/2307-subir-varias-imagenes-con-php-multiupload

Salu2
0
Puntos
Por alber hace 17 meses
Administrador offline

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
0
Puntos
Por alber hace 17 meses
Administrador offline

Relaccionados

Para comentar Inicia sesión o Registrate