Page 1 sur 1

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

Posté : 24 janv. 2006, 16:18
par izidor
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.

Posté : 24 janv. 2006, 16:55
par DarkBlue
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>

Posté : 24 janv. 2006, 17:46
par izidor
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 !

Posté : 24 janv. 2006, 17:52
par Spols
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

Posté : 24 janv. 2006, 18:12
par VaN
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']

Posté : 25 janv. 2006, 01:09
par izidor
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.