92 votes

Obtenir toutes les variables envoyées avec POST ?

J'ai besoin d'insérer toutes les variables envoyées avec la poste, il s'agissait de cases à cocher représentant chacune un utilisateur.

Si j'utilise GET, j'obtiens quelque chose comme ceci :

 ?19=on&25=on&30=on

J'ai besoin d'insérer les variables dans la base de données.

Comment envoyer toutes les variables avec POST ? Sous forme de tableau ou de valeurs séparées par des virgules ou quelque chose du genre ?

78voto

Tudor Constantin Points 11393

vous devriez pouvoir y accéder à partir de la variable $_POST

 foreach ($_POST as $param_name => $param_val) {
    echo "Param: $param_name; Value: $param_val<br />\n";
}

9voto

mario Points 76989

Alors, quelque chose comme le tableau $_POST

Vous pouvez utiliser http_build_query($_POST) pour les obtenir à nouveau dans une chaîne var=xxx&var2=yyy Ou juste print_r($_POST) pour voir ce qu'il y a.

6voto

bubbahut Points 101

Pourquoi pas ça, c'est facile :

 extract($_POST);

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X