Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3242 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  récupération "à l'aveugle" de variables de formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

récupération "à l'aveugle" de variables de formulaire

n°953169
ctnul
Posté le 14-01-2005 à 15:39:41  profilanswer
 

Bonjour,
 
J'ai généré un formulaire html et j'aimerais récuperer les variables en php avec une super fonction style :
 
$taille=sizeof($POST)
for($i...) {
  $var=$POST[$i]
  ...mon petit mix...
}
 
mais $post a beau etre un tableau, j'arrive pas à le récuperer en php  :fou:  
C'est normal  :??:

mood
Publicité
Posté le 14-01-2005 à 15:39:41  profilanswer
 

n°953175
Berceker U​nited
PSN : berceker_united
Posté le 14-01-2005 à 15:41:56  profilanswer
 

ctnul a écrit :

Bonjour,
 
J'ai généré un formulaire html et j'aimerais récuperer les variables en php avec une super fonction style :
 
$taille=sizeof($POST)
for($i...) {
  $var=$POST[$i]
  ...mon petit mix...
}
 
mais $post a beau etre un tableau, j'arrive pas à le récuperer en php  :fou:  
C'est normal  :??:


Deja parce que la clé du tableau post n'est pas un incrément mais le nom de ton champs de formulaire. alors tu dois faire ceci.
$arrPost = $POST; et apres tu utilises la fonction array_key; regarde la doc elle va t'aider.

n°953176
FlorentG
Posté le 14-01-2005 à 15:42:11  profilanswer
 

C'est normal, c'est pas $POST, mais $_POST ;)

n°953179
FlorentG
Posté le 14-01-2005 à 15:42:50  profilanswer
 

Aussi moi je fait comme ça :
 

Code :
  1. foreach($_POST as $name => $value) {
  2.   // Tambouille
  3. }

n°953193
ctnul
Posté le 14-01-2005 à 15:52:58  profilanswer
 

merci berceker united pour la rapidité, apparement tu connais bien le pb ;)  
 
 

n°953202
Berceker U​nited
PSN : berceker_united
Posté le 14-01-2005 à 16:21:47  profilanswer
 

ctnul a écrit :

merci berceker united pour la rapidité, apparement tu connais bien le pb ;)


Maisj'étais plus sur mais florentg a raison c'est $_POST et non $POST.
 :D .Rapidité ou pas autant donner un réponse juste.

n°953209
ctnul
Posté le 14-01-2005 à 16:33:28  profilanswer
 

c vrai que niveau faute de frappe ch'uis assez doué malheureusement mais pour une fois le pb était pas la :)
 
Par contre , c quoi les clés x et y qui me font chier la?

n°953216
FlorentG
Posté le 14-01-2005 à 16:39:21  profilanswer
 

Quelles clés ? Envoi le formulaire HTML une fois :)

n°953217
Berceker U​nited
PSN : berceker_united
Posté le 14-01-2005 à 16:41:20  profilanswer
 

ctnul a écrit :

c vrai que niveau faute de frappe ch'uis assez doué malheureusement mais pour une fois le pb était pas la :)
 
Par contre , c quoi les clés x et y qui me font chier la?


Non je critiquais moi pas toi. sur le $POST et $_POST.
 
en faite le $name correspond a la clé de ton tableau et le value a ça valeur.
donc  

Code :
  1. $arrPost = array();
  2. foreach($_POST as $name => $value) {
  3. $arrPost[$name] => $value;
  4. }
  5. print_r($arrPost);


je crois mais fait le teste. comme j'utilise jamais le foreach :/


Message édité par Berceker United le 14-01-2005 à 16:41:46
n°953219
FlorentG
Posté le 14-01-2005 à 16:43:46  profilanswer
 

berceker united a écrit :

Non je critiquais moi pas toi. sur le $POST et $_POST.
 
en faite le $name correspond a la clé de ton tableau et le value a ça valeur.
donc  

Code :
  1. $arrPost = array();
  2. foreach($_POST as $name => $value) {
  3. $arrPost[$name] => $value;
  4. }
  5. print_r($arrPost);


je crois mais fait le teste. comme j'utilise jamais le foreach :/


 
T'as pas lu mon post précédent  :cry:  

Code :
  1. foreach($_POST as $key=> $value) {
  2.   echo('Clé : ' . $key. ' - Valeur : ' . $value);
  3. }


Message édité par FlorentG le 14-01-2005 à 16:44:34
mood
Publicité
Posté le 14-01-2005 à 16:43:46  profilanswer
 

n°953224
ratibus
Posté le 14-01-2005 à 16:51:16  profilanswer
 

ctnul a écrit :

c vrai que niveau faute de frappe ch'uis assez doué malheureusement mais pour une fois le pb était pas la :)
 
Par contre , c quoi les clés x et y qui me font chier la?

C'est parce que tu as un champ <input type="image">.
 
Le x et le y c'est la position de ton clic sur l'image lorsque que tu as soumis le formulaire.

n°953229
Sebastien
Posté le 14-01-2005 à 17:00:13  profilanswer
 

tu veux recuperer comment tes variables ?.
Si tu veux les recuperer avec le meme nom des variables http alors :

Code :
  1. foreach($_POST as $key => $val){
  2.     ${$key} = $val;
  3. }


Message édité par Sebastien le 14-01-2005 à 17:00:33
n°953232
ctnul
Posté le 14-01-2005 à 17:02:22  profilanswer
 

Ah bah oui, maintenant que tu le dis ratibus...
Bon encore des "exceptions" à détruire afin que l'automatisation donne qq chose de cohérent!
 
PS berceker: c bien le foreach!!! et pour l'erreur du "post" c'est un peu de ma faute qd meme.
 
Merci a tous :)

n°953237
Sebastien
Posté le 14-01-2005 à 17:04:44  profilanswer
 

berceker united a écrit :

Non je critiquais moi pas toi. sur le $POST et $_POST.
 
en faite le $name correspond a la clé de ton tableau et le value a ça valeur.
donc  

Code :
  1. $arrPost = array();
  2. foreach($_POST as $name => $value) {
  3. $arrPost[$name] => $value;
  4. }
  5. print_r($arrPost);


je crois mais fait le teste. comme j'utilise jamais le foreach :/


 
Et au final c'est un peu con à dire mais tu as simplement fait un  
$arrPost = $_POST;

n°953243
Berceker U​nited
PSN : berceker_united
Posté le 14-01-2005 à 17:17:31  profilanswer
 

Sebastien a écrit :

Et au final c'est un peu con à dire mais tu as simplement fait un  
$arrPost = $_POST;


oui c'est vrai, je suis un peut à la masse aujourd'hui (reveille 14h):/. Comme je l'ais dit j'utilise jamais le foreach je passe par array_key.
Quand j'ai marqué "je crois mais fait le teste" j'étais pas trop sur :/ mais merci de cette précision ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  récupération "à l'aveugle" de variables de formulaire

 

Sujets relatifs
validation de formulaireprobleme de recuperation de session
Récupérationouvrir un formulaire et son sous formulaire avec des combobox vierges
enregistrement de variables dans la BDD ou creation d'un fichier XML ?[PHP][SQL]Double insertion et récuperation de champ
variables et iframes[java] Problème avec les variables
ACCESS : requete vers formulaire ...Récuperation des valeurs de plusieurs checkbox avec struts
Plus de sujets relatifs à : récupération "à l'aveugle" de variables de formulaire


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)