Récupérer la valeur d'un champ texte ?

Eléphanteau du PHP | 31 Messages

24 janv. 2006, 16:18

Bonjour,

Je souhaite récupérer la valeur saisie dans une zone de saisie.
J'arrive sans problème lorsque j'utilise une zone de texte plus un bouton.
Mais si j'utilise une image survolée à la place du bouton cela ne fonctionne pas.

Code : Tout sélectionner

<form method="post" name="form1" action="test.php"> <input type="text" name="ordre" size="5" value="" <a href="resultat.php?ordre=<?php $_GET['ordre']?>"><img src="image.png" name="submit" width="16" height="16" border="0" id="submit"></a>
Pouvez-vous m'indiquer comment récupérer la valeur d'un champ texte ?
Merci pour votre aide.
Modifié en dernier par izidor le 25 janv. 2006, 01:10, modifié 2 fois.

Eléphant du PHP | 440 Messages

24 janv. 2006, 16:55

hello ,

il y a un proble dans ton code tu as oublié de fermer la baslise input :
<form method="post" name="form1" action="test.php"> 
<input type="text" name="ordre" size="5" value="" 
<a href="resultat.php?ordre=<?php $_GET['ordre']?>"><img src="image.png" name="submit" width="16" height="16" border="0" id="submit"></a>
devrait etre: (et aussi enleve le value="")
<form method="post" name="form1" action="test.php"> 
<input type="text" name="ordre" size="5">
<a href="resultat.php?ordre=<?php $_GET['ordre']?>"><img src="image.png" name="submit" width="16" height="16" border="0" id="submit"></a>
C'est en faisant des erreurs et en osant demander de l'aide qu'on apprend ! Il n'est pas ridicule de ne pas savoir !

Eléphanteau du PHP | 31 Messages

24 janv. 2006, 17:46

Malheureusement cela ne change rien.

En fait ce que j'aimerai faire c'est pouvoir mettre dans une variable le contenu de mon champ texte.
<input type="text" name="ordre" size="5" value="" onChange="<?php $ordre="ordre" ?>" >
Mais je n'y arrive pas. Pas facile d'être débutant... :?

Please Help me !

Mammouth du PHP | 1967 Messages

24 janv. 2006, 17:52

au risque de parraitre con il faut pas un echo quand tu ouvre une balise php pour remplir une valeur comme ca regarde ton code source générer sur ton explorer pour savoir si elle est bien passer
<input type="text" name="ordre" size="5" value="" onChange="<?php $ordre="ordre";echo $ordre; ?>" > 
Spols

VaN
Mammouth du PHP | 1107 Messages

24 janv. 2006, 18:12

ce que tu souhaites faire, c'est pouvoir définir une image en tant que bouton submit. plutot que de t'embeter à créer un lien sur une image, utilise un bouton image, qui lorsque tu cliqueras dessus, soumettra le formulaire :

Code : Tout sélectionner

<form action="test.php" method="post" name="form1"> <input type="text" name="ordre" size="5" /> <input type="image" src="repertoire/image.gif" onclick="submit()" /> </form>
Tu recuperes ensuite ta variable gràace à $_POST['ordre']

Eléphanteau du PHP | 31 Messages

25 janv. 2006, 01:09

ce que tu souhaites faire, c'est pouvoir définir une image en tant que bouton submit. plutot que de t'embeter à créer un lien sur une image, utilise un bouton image, qui lorsque tu cliqueras dessus, soumettra le formulaire :

Code : Tout sélectionner

<form action="test.php" method="post" name="form1"> <input type="text" name="ordre" size="5" /> <input type="image" src="repertoire/image.gif" onclick="submit()" /> </form>
Tu recuperes ensuite ta variable gràace à $_POST['ordre']
Super c'est exactement ce que je voulais. Merci beaucoup.