Existe alguma lista de IDs ou nomes de formulário de entrada depois que o script foi enviado?
Pergunta
Vamos imaginar que eu tenho esse:
index gera forma imprevisível com número de entradas com certas identificações / Nomes e valores diferentes que podem ser editados pelo utilizador e guardado por script.php
<form action="script.php" method="post">
<input id="1" name="1" type="text" value="1"/>
<input id="24" name="24" type="text" value="2233"/>
<input id="55" name="55" type="text" value="231321"/>
</form>
script.php:
Aqui eu preciso para obter algo como matriz de todas as entradas que foram gerados por index.php e salvar cada valor que corresponde ao seu id / nome.
Existe uma maneira de fazer isso?
Solução
i pode estar faltando alguma coisa na sua pergunta, mas a variável $_POST
conterá todos os name => pares de valor que você está pedindo. por exemplo, na sua acima HTML trecho:
print_r($_POST);
// contains:
array
(
[1] => 1
[24] => 2233
[55] => 231321
)
// example access:
foreach($_POST as $name => $value) {
print "Name: {$name} Value: {$value} <br />";
}
Outras dicas
Use um array_keys sobre a variável $ _POST em script.php para puxar os nomes que você criou e usá-las para obter os valores.
$keys = array_keys( $_POST );
foreach( $keys as $key ) {
echo "Name=" . $key . " Value=" . $_POST[$key];
}
Parece que você está usando uma classe ou estrutura para gerar suas formas, você precisa ler a documentação para o quadro para ver se / onde é coletar esses dados.