Domanda

Immaginiamo di avere questo:

index.php genera forma con un numero imprevedibile di input con determinati ID / nomi e valori diversi che possono essere modificati dall'utente e salvati da 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:

Qui ho bisogno di ottenere qualcosa come array di tutti gli input che sono stati generati da index.php e salvare ogni valore che corrisponde al suo id / nome.

C'è un modo per farlo?

È stato utile?

Soluzione

Potrei mancare qualcosa nella tua domanda, ma la variabile $ _POST conterrà tutto il nome = > coppie di valori che stai chiedendo. ad esempio, nello snippet HTML sopra:

print_r(

Potrei mancare qualcosa nella tua domanda, ma la variabile $ _POST conterrà tutto il nome = > coppie di valori che stai chiedendo. ad esempio, nello snippet HTML sopra:

<*>POST); // contains: array ( [1] => 1 [24] => 2233 [55] => 231321 ) // example access: foreach(

Potrei mancare qualcosa nella tua domanda, ma la variabile $ _POST conterrà tutto il nome = > coppie di valori che stai chiedendo. ad esempio, nello snippet HTML sopra:

<*>POST as $name => $value) { print "Name: {$name} Value: {$value} <br />"; }

Altri suggerimenti

Usa un array_keys sulla variabile $ _POST in script.php per estrarre i nomi che hai creato e usali per ottenere i valori.

$keys = array_keys( 

Usa un array_keys sulla variabile $ _POST in script.php per estrarre i nomi che hai creato e usali per ottenere i valori.

<*>POST ); foreach( $keys as $key ) { echo "Name=" . $key . " Value=" .

Usa un array_keys sulla variabile $ _POST in script.php per estrarre i nomi che hai creato e usali per ottenere i valori.

<*>POST[$key]; }

Sembra che tu stia usando una classe o un framework per generare i tuoi moduli, devi leggere la documentazione per il framework per vedere se / dove sta raccogliendo questi dati.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top