Este es mi form
Código PHP:
Ver original
<form role="form" method="post" action="intermedioReporte.php" enctype="multipart/form-data"> <div class="col-md-12 text-center"> <hr> <div class="form-group"> <label>INFORME INTERMEDIO</label> </div> <input type="hidden" value="1" name="intermedio"> <input type="hidden" value="<?php echo $allRep[$z]['id']?>" name="id"> <div class="form-group"> <div class="col-xs-7"> <input type="number" class="form-control" value="0" id="cant-reportes" min="0" max="5" > </div> <div class="col-xs-5"> <button class="agregar-informe btn btn-primary">Agregar Cantidad</button> </div><br><br> </div> <div id="form-intermedio"> <!-- Form-javascript aqui apareceren los formularios--> </div> <div class="col-md-12" style="margin-top:10px"> <input type="submit" class="form-control btn btn-success" value="Enviar"> </div> </div> </form>
Y estes es mi script
Código Javascript:
Ver original
//Formulario $(".agregar-informe").click(function(event){ event.preventDefault(); //Resetear el div $("#form-intermedio").html(""); var cantidad = $("#cant-reportes").val(); for (var i = 1; i <= cantidad; i++) { $("#form-intermedio").append("<div class='row'><div class='col-md-12'><div class='col-md-5' style='margin-top:10px'><input type='date' class='form-control' name='fecha-"+[i]+"'></div><div class='col-md-3' style='margin-top:10px'><input type='text' class='form-control' placeholder='Reserva' name='reserva-"+[i]+"'></div><div class='col-md-4' style='margin-top:10px'><input type='file' class='form-control' name='archivo-"+[i]+"'></div></div></div>"); }; });
Y pues esto es lo unico que recibo mediante post
Array ( [intermedio] => 1 [id] => 2 )
Si se fijan los "name" se les agregar el del conteo en ese momento..
No entiendo porque no se me esta enviando, que me estara faltando.