Existe alguma lista de IDs ou nomes de formulário de entrada depois que o script foi enviado?

StackOverflow https://stackoverflow.com/questions/270260

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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top