se me ocurren varias opciones pero creo que ya que es algo simple y siempre tendras el mismo tipo de valores, usar un for para crear los campos, por ejemplo si el usuario pone 50000 hacer un for desde 1 a 50000 e ir creando los inputs con el mismo nombre de la variable del for, algo asi:
Código PHP:
Ver original$cantidad=50000
for($f=1;$f<=$cantidad;$f++){
echo "<input name='field$f' type='text' id='field$f'><br>";
}
luego para recibirlo podrías usar un for de esa misma forma si envías también la cantidad:
Código PHP:
Ver originalfor($f=1;$f<=$cantidad;$f++){
$field[$f]=$_POST["field$f"];
}
si no conoces la cantidad podrías hacerlo condicional mientras los datos existan
Código PHP:
Ver originalfor($f=1;$_POST["field$f"];$f++){
$field[$f]=$_POST["field$f"];
}
sin embargo hay una forma que hace eso en php que te podría salir mas útil pero un poco mas larga:
Código PHP:
Ver original$cuantos = count($_POST);
for($i=0;$i<$cuantos;$i++){
$$vars[$i]=$vals[$i];
}
que te deja todas las variables con su nombre, por ejemplo $field1, $field2, $field3, etc.