No se si te refieres hacer algo parecido a esto
Código CODIGO:
Ver original<?php
if(isset($_POST['btn']) && !empty($_POST['text'])){
echo "<table border=1><tr>";
foreach($_POST['text'] as $row => $field){
echo "<b>".$row."</b><br>";
for($a=0;$a<count($_POST['text']);$a++){
echo $_POST['text'][$a]."<br>";
}
}
}
?>
<script>
function mk(){
var f = document.getElementById("Formulario");
var cantidad = document.getElementById("Cant").value;
for(a=0;a<parseInt(cantidad);a++){
var input=document.createElement('input');
input.setAttribute('type','text');
input.setAttribute('name','text[]');
input.setAttribute('value',a);
f.appendChild(input);
}
}
</script>
<form name="Formulario" id="Formulario" method="post">
<input type="button" onClick="mk()" value="Crear input">
<div>Cantidad Input<input type="text" name="Cant" id="Cant">
<input type="submit" name="btn" value="Enviar">
</div>
</form>