Forse stai confondendo il foreach con il for. Diciamo che il foreach è più raffinato del for e non hai bisogno di dichiarare indici o altro:Originariamente inviato da Mikele Sagitter
Salve stavo provando a recuperare tutti i *$_POST di una pagina e ho scritto:
ma i valori rimangono vuoti, dove sbaglio?Codice PHP:
$i = 0;
$question['20'];
$reponse['20'];
foreach ($_POST as $chiave=>$valore){
$question[$i] = $_POST[$chiave];
$reponse[$i] = $_POST[$valore];
echo "$i -> $_POST[$valore]: $_POST[$chiave]
";
$i++;
}
Codice PHP:
$post = $_POST;
foreach ( $post as $key => $value) {
echo "Valore $key - Valore: $value";
}