Recuperer variable d'un champ de formulaire

Fermé
ecko2 Messages postés 146 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 11 décembre 2008 - 4 déc. 2008 à 19:49
ecko2 Messages postés 146 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 11 décembre 2008 - 9 déc. 2008 à 11:45
Bonjour,
en bref
j'ai un formulaire qui fonctionne bien qui fait post du contenu de formulaire ver certain mail.

je vein d'ajouter d'uatre fontion sur mon site web, alors ce que je veux faire laisser la meme fonction du formulaire
et a jouter un lien sur la page ou se trouve le formulaire ce lien fait passer le visiteur ver une autre page ou on vas recuperer le contrenu d'un seul champ text de ce formulaire sans cliquer sur bouton submit du formulaire,
je veux dire que le visiteur vas remplir sauf un seul champ de ce formulaire sans contunier ila va cliquer sur le lien qui vas le passer ver une autre page en recuperant le contenu de champ texte qui deja rempli dans le formulaire sur la page precedante.

je croi que ma question et clair.j'attend votre reponse et merci.

22 réponses

ecko2 Messages postés 146 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 11 décembre 2008 12
9 déc. 2008 à 11:45
voila mon probleme pour mieux comprendre ce que je veux:

j'ai 3 pages

*** page1 (contient "variable1")

contient une variable que je recupere sur un champ text d'un formulaire par un lien sur la page2 comme ça :

<a href='http://www.domaine.com/page2.php?variable1=$variable1'>



***page2 (contient formulaire2) "le formulaire2" POST le contenu par bouton submit ver mon mail.

contient un champ text sur le "formulaire2" (page2) ou je recupere la variable de la page1 "variable1" avec ce code :

<input type='text' style='width:200 <?if($errf_6==1){print("; color: ".$color_font_warn);}?>;".$color_font_warn);}?>;; background-color: .$color_form_warn.' name='f_6' value='<?php echo $_GET['variable1']; ?>' size='24' border='0'>

jusqu'a là tous sa marche bien.

j'ai met un lien sur le"formulaire2"(page2) qui va nous transmettre la variable du chmap"f_6" ver la( page3)avec ce code :
<a href="http://www.domaine.com/page3.php?f_6=<?php echo $_POST['f_6']; ?>">

***page3 (contient formulaire3) le "formulaire3" POST le contenu par bouton submit ver mon mail.(meme chose pour le "formulaire2"

contient un champ text sur le "formulaire3"(page3) ou je recupere la variable de la page2 "f_6" avec ce code :


<input type='text' style='width:200 <?if($errf_6==1){print("; color: ".$color_font_warn);}?>;".$color_font_warn);}?>;; background-color: .$color_form_warn.' name='f_6' value='<?php echo $_GET['f_6']; ?>' size='24' border='0'>

passer la "variable1" de la (page1) vert la (page2) sa marche tres bien
alors le probleme vine quand je veux passer la variable"f_6" de la (page2) vert la (page3)

je souhaite bien me comprendre , merci beaucoup.
2
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 352
5 déc. 2008 à 22:42
je doit etre fatigué ce soir...ou c'est parce que c'est vendredi ...lol !!
j'ai pas tout compris encore ton probleme
mais soit tu passe par un peu de javascript style
var ma_variable=Document.ElementById.f-6.value;
et tu rajoute a l'url <a href=page2.php?var=ma_variable>

ou sinon comme ça
<a href=page2.php?var=<?PHP echo $_POST['f_6']; ?> >

et dans ta page 2 tu recupere comme ça
$var=$_GET['var'];
1
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
5 déc. 2008 à 06:12
Sans vouloir te vexer, ton explication n'est pas clair du tout.

Si tu veux des réponses, prends la peine d'écrire en bon français.
0
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 352
5 déc. 2008 à 06:38
bonjour ,euuuhhhh pas vraiment clair mais pour recuper une varaible c'est comme ça

$var_recup_post=$_POST['name_de_ton_input'];
et par get
d'abord tu charge les valeur dans ton url sur ta 1ere page comme ça

$url=url_de ta_page_de_destination?param1=var1¶m2=var2¶m3=var3....etc

et dans ta page finale pour recuperer
$var1=$_GET['param1'];
$var2=$_GET['param2'];
etc...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
5 déc. 2008 à 09:23
0
ecko2 Messages postés 146 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 11 décembre 2008 12
5 déc. 2008 à 13:04
voila le code :

<form action='<? echo $PHP_SELF ?>' method='post' name='Form'>

<input type='text' style='width:200 <?if($errf_6==1){print("; color: ".$color_font_warn);}?>;".$color_font_warn);}?>;; background-color: .$color_form_warn.' name='f_6' value='<?php echo $_GET['domain']; ?>' size='24' border='0'></font></td></tr>

<input type='submit' name='submit' value='envoyer !' border='0'></font></td></tr>

<a href="page2.php?f_6=<?php echo $f_6 ?>"


ce que je veux que mon formulaire fait toujors poster le contenu ver mon mail,

mai si le visiteur a inserer qlq chose puis il clique sur le lien page2.php , il recupere ce que il a inserer sur le champ text dans la page 2.

merci
0
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 352
5 déc. 2008 à 13:51
tu met simplement des champs de type hidden (cachés) dans ta page 2 dans lesquel tu y place les valeurs post de la page 1 et si on retourne sur la page precedente tu recupere le contenu des tes champs cachés de la page 2

si c'est ce que tu veut car j'ai du mal a te suivre dans ton explication ;-)
0
ecko2 Messages postés 146 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 11 décembre 2008 12
5 déc. 2008 à 14:27
si c possible de me donner ce que je dois mettre sur le lien pour recuperer sur ma page2.php le champ name='f_6'


merci
0
ecko2 Messages postés 146 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 11 décembre 2008 12
5 déc. 2008 à 21:50
si ya qlq 1 qui peux m'aider
0
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 352
5 déc. 2008 à 22:04
tu peut mettre ca
$var=$_POST['f_6'];
0
ecko2 Messages postés 146 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 11 décembre 2008 12
5 déc. 2008 à 22:16
j'ai met ça <a href=page2.php?$var=$_POST['f_6'];>

sa marche pas.

s'il vous plais

je veux savoir qcq je mets sur le liens dans la premiere page pour avoir la variable tt dabord sur la barre d'adresse

et koi mettre dans la balise du champ text du formulaire de la page 1

et koi mettre dans le champ text de la ge 2 ou on vas recuperer la variable de la page 1
0
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 352
5 déc. 2008 à 22:23
oula il va falloir revoir quelques bases elementaires....
si tu veut comme tu dis mettre dans la barre d'adresse ta variable c'est par la methode get qui faut passer ,dans ton code d'origine c'est la methode post que tu utilise

<form action='<? echo $PHP_SELF ?>' method='post' name='Form'>

je t'invite a regarder ici
http://www.phpdebutant.org/article56.php et la http://www.phpdebutant.org/article113.php

tu y verra plus clair
0
ecko2 Messages postés 146 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 11 décembre 2008 12
5 déc. 2008 à 22:28
merci , je sais Mais ce que faut savoir que mon formulaire fait POST le contenu ver un mail si on clic sur le bouton submit,comme ça sa marche maintenant bien

mai moi je veux ajouter un lien sur la meme page ou se trouve le formulaire ce lien vas nous porter sur la deuxieme page ou on vas recuperer le contenu d'un seul champ de ce formulaire dans un autre champ sur un autre formulaire dans la 2 eme page sans passer par le bouton submit
0
ecko2 Messages postés 146 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 11 décembre 2008 12
5 déc. 2008 à 22:45
Merci beaucoup, je t'ai fai fatigué je ss vraiment dsl, je vais essayer ça et je vous donne l resultats .

merci encore
0
ecko2 Messages postés 146 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 11 décembre 2008 12
6 déc. 2008 à 18:43
sa marche pas
0
ecko2 Messages postés 146 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 11 décembre 2008 12
6 déc. 2008 à 18:45
je cherche sauf comment recuperer une variable d'un formulaire sur l'adresse url sans passer par le bouton submit,sauf si je clic sur certain lien inserer sur la ou se trouve le formulaire
0
ecko2 Messages postés 146 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 11 décembre 2008 12
6 déc. 2008 à 20:26
qlq1 peux m'aider
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
8 déc. 2008 à 11:05
Si je comprends bien, tu veux envoyer le contenu d'un formulaire en passsant par un lien, plutôt que par un bouton submit.
(Essai d'être plus clair dans tes explications. De plus, plutôt que de dire simplement "ça marche pas", explique précisement ce que tu as fait, ce qui ne marche pas et les éventuelles erreur. Si tu veux de l'aide, c'est a toi d'être clair et pas a nous de chercher à comprendre ce que tu essai ou veux nous expliquer. ça ne peux que t'être bénéfique et ça nous permettra de t'aider au plus vite.)
0
ecko2 Messages postés 146 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 11 décembre 2008 12
8 déc. 2008 à 15:26
je cherche sauf comment recuperer une variable d'un formulaire sur l'adresse url sans passer par le bouton submit,sauf si je clic sur certain lien inserer sur la ou se trouve le formulaire
comme ça c clair je croi
0
ecko2 Messages postés 146 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 11 décembre 2008 12
8 déc. 2008 à 18:49
aucune reponse !!
0