fonction pour recupperer les inputs de la page précedente

fonction pour recupperer les inputs de la page précedente - PHP - Programmation

Marsh Posté le 31-03-2003 à 16:17:28    

y a une fonction pour ca, mais je n'arrive pas à la retrouver...
 
 
<form method="post" action="gogo.php">
 
<input ....>
<input ...>
...
</form>
 
 
 
gogo.php
 
fonction pour récuppérer tous les inputs
traitement...
 
si quelqu'un sait :)

Reply

Marsh Posté le 31-03-2003 à 16:17:28   

Reply

Marsh Posté le 31-03-2003 à 16:49:51    

bah y a pas de fonctions...
 
Tu prend juste le name de ton input.. et tu lui rajoute un $ pour le php... ça se fait automatiquement...
Style :
 

Code :
  1. <form name="formulaire" method="post" action="gogo.php">
  2. <input type="text" name="form_jou" maxlength="2" style="width:30px">
  3. </form>


 
Dans gogo.php, tu recupereras directement ton input de name "form_jou", par l'intermediaire de la variable $form_jou .. c'est tout simple!  :)
 
Et n'oublie pas le reflexe RTFM!


Message édité par Mr yvele le 31-03-2003 à 16:51:41

---------------
yvele n'est plus.
Reply

Marsh Posté le 31-03-2003 à 16:55:14    

non ca je sais :p
 
 
ce qu'il y a c'est que j'ai des formulaires dont je ne connais pas tous les champs. mais je veux quand meme les récuppérer.
 
j'ai vu un truc pour ca, mais je ne me souviens plus et je ne le retrouve plus :(
 


Message édité par art_dupond le 31-03-2003 à 16:57:33
Reply

Marsh Posté le 31-03-2003 à 17:15:53    

ahhhhhhhhhhhhhhhhh...
J'avais pas capté..
 
Bah c'est pas une fonction... les variables transmises sont toutes stockés dans un tableau..
Soit $HTTP_POST_VARS
ou
$HTTP_GET_VARS selon que tu ais utilisé POST ou GET..  
 
c bon ce coup ci?   ;)
 
EDIT: ha oui, important, il faut que ton "track_vars" soit activé dans ta config php..


Message édité par Mr yvele le 31-03-2003 à 17:17:16

---------------
yvele n'est plus.
Reply

Marsh Posté le 31-03-2003 à 17:29:02    

argh merdouille alors, il a pas l'air d'être activé.  
 
bon ben merci monsieur :)
 
 
je vais devoir stocker les noms quelque part...

Reply

Marsh Posté le 31-03-2003 à 19:16:35    

Mr yvele a écrit :

ahhhhhhhhhhhhhhhhh...
J'avais pas capté..
 
Bah c'est pas une fonction... les variables transmises sont toutes stockés dans un tableau..
Soit $HTTP_POST_VARS
ou
$HTTP_GET_VARS selon que tu ais utilisé POST ou GET..  
 
c bon ce coup ci?   ;)
 
EDIT: ha oui, important, il faut que ton "track_vars" soit activé dans ta config php..


 
$_POST['variable'] et $_GET['variable'] est plus mieux. :D

Reply

Marsh Posté le 31-03-2003 à 19:55:04    

Hermes le Messager a écrit :


$_POST['variable'] et $_GET['variable'] est plus mieux. :D


 
Si tu le dis... mais pourquoi?  :??:
 
Parce que ça fait + staïyle?  :D


Message édité par Mr yvele le 31-03-2003 à 19:56:09
Reply

Marsh Posté le 31-03-2003 à 20:10:05    

Mr yvele a écrit :


 
Si tu le dis... mais pourquoi?  :??:
 
Parce que ça fait + staïyle?  :D


 
Non, c'est juste les dernières recommandations. ;)

Reply

Marsh Posté le 31-03-2003 à 20:38:24    

Ah ok.. bah merci du conseil... jle ferai a "ta" manière dorenavant..  :jap:

Reply

Marsh Posté le 31-03-2003 à 20:52:10    

ah mais si c'est $_POST[], il faut les noms des variables, c'est ce que je fais.
 
mais j'ai vu une méthode 'automatique' qui prenait toutes les variables des input. Je l'ai sauvée quelque part, mais je ne la trouve plus.
 
 
ca retournait un tableau (variable|valeur_de_la_variable)  il me semble. donc faut pas connaitre le noms des variables, suffit de parcourir le tableau.

Reply

Marsh Posté le 31-03-2003 à 20:52:10   

Reply

Marsh Posté le 31-03-2003 à 20:56:34    

Bah ouè, il suffit de parcourir le tableau.. ta plein de fonctions faites pour..
 
allé, tout prémaché :
 

Code :
  1. echo "Valeurs transmises via la méthode POST :<br />\n";
  2. reset ($_POST);
  3. while (list ($key, $val) = each ($_POST))
  4. {
  5.    echo "$key => $val<br />\n";
  6. }


 
Tout est dans TFM !


Message édité par Mr yvele le 31-03-2003 à 20:57:16
Reply

Marsh Posté le 01-04-2003 à 01:22:34    

arf vi c'est ca :p
 
 
je pensais qu'il fallait mettre le nom :p
 
 
ben oui mais bon quand on sait pas trop quoi chercher, ou qu'on croit des trucs pas tout à fait exacts...
 
 
 
enfin, je suis encore passé pour un neuneu mais c'est pas grave.  
 
 
merci :)

Reply

Marsh Posté le 01-04-2003 à 01:41:35    

:)

Reply

Marsh Posté le 01-04-2003 à 01:50:09    

art_dupond a écrit :

arf vi c'est ca :p
 
 
je pensais qu'il fallait mettre le nom :p
 
 
ben oui mais bon quand on sait pas trop quoi chercher, ou qu'on croit des trucs pas tout à fait exacts...
 
 
 
enfin, je suis encore passé pour un neuneu mais c'est pas grave.  
 
 
merci :)


 
 :non:  
 
Tu poses des questions de prog précises. Il faut bien commencer un jour. Il n'y a rien de "neuneu" à poser des questions. Ce qui est énervant, ce sont les mecs qui demandent "du tout cuit". ce n'est visiblement pas ton cas.

Reply

Marsh Posté le 02-04-2003 à 16:51:55    

arf, merci mais je suis vraiment neuneu.
 
 
 
le dernier truc qui m'est arrivé, c'est que je n'arrivais pas à comprendre pourquoi, malgré les changements apportés dans mon code, mon programme affichait toujours la meme erreur.
En fait, je faisais des changements dans une partie entre /* */ :p  
 
donc voilà... puis je suis neuneu c'est tout, y a pas à discuter ;)
 
 
 :hello:


---------------
oui oui
Reply

Marsh Posté le 02-04-2003 à 19:13:01    

art_dupond a écrit :

arf, merci mais je suis vraiment neuneu.
 
 
 
le dernier truc qui m'est arrivé, c'est que je n'arrivais pas à comprendre pourquoi, malgré les changements apportés dans mon code, mon programme affichait toujours la meme erreur.
En fait, je faisais des changements dans une partie entre /* */ :p  
 
donc voilà... puis je suis neuneu c'est tout, y a pas à discuter ;)
 
 
 :hello:  


 
lol!  :lol:  
 
Bah.. jte conseil d'utiliser un editeur que te colorie la synthaxe..
Par exemple : touts tes commantaires seronts de la couleur verte..  les fonctions en bleu.. etc etc..
C'est vraiment pratique quand ça devient trop confu dans ton code..
 
Essaye voir crimson editor.. pour du php, ça suffit  :D  
http://www.crimsoneditor.com

Reply

Marsh Posté le 02-04-2003 à 21:47:24    

ben tu sais quoi ? j'emploie justement un de ces éditeurs :o  
 
 
j'suis neuneu je t'ai dit :p

Reply

Marsh Posté le 02-04-2003 à 22:32:50    

mais t'es pas neuneu pour ça, ça arrive..
tu dois plutot etre un artiste qui à l'esprit ailleur  :D  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed