Pourquoi ça ne marche pas ?

Fermé
Benz - 24 août 2005 à 11:32
Erdnax Messages postés 2273 Date d'inscription mercredi 1 octobre 2003 Statut Contributeur Dernière intervention 1 octobre 2007 - 24 août 2005 à 12:24
Bonjour tout le monde !

J'ai un code que je trouve relativement cohérent mais il ne marche pas...

<form name=confirm  method="get" action="commande.php?login='.$login.'"+
    	"&montant='.$prixTotal.'">


la seconde variable refuse de passer sur l'autre page...

3 réponses

Erdnax Messages postés 2273 Date d'inscription mercredi 1 octobre 2003 Statut Contributeur Dernière intervention 1 octobre 2007 497
24 août 2005 à 12:05
Salut,

Tu n'as pas besoin de passer tes variables comme ça. Dans ton form, tu dis juste quelle page traite les données (commande.php) et c'est cette page qui se chargera de récuprérer les variables, et leur nom.

Tout ce que tu as à faire, c'est de mettre des input type="texte" name="login" ... et la valeur de ce champs sera automatiquement récupéré.

@+
0
Merci d'avoir répondu erdnax. Mon form correspond à un bouton "envoyer" les variables $login et $prixTotal correspondent au résultat d'une requête et non à des champs
0
Erdnax Messages postés 2273 Date d'inscription mercredi 1 octobre 2003 Statut Contributeur Dernière intervention 1 octobre 2007 497
24 août 2005 à 12:18
Ah, d'accord, alors le truc que je ne comprends pas, c'est ton "+". A quoi sert-il ?
0
C'est bon, en faite tu m'as mis sur le droit chemin, j'ai trouvé :

<form name=confirm  method="get" action="commande.php">
				<input type="hidden" name="login" value="'.$login.'">
				<input type="hidden" name="montant" value="'.$prixTotal.'">
<center>
<input type="submit" name="Submit" value="Commander">
</center>
</form>';


Merci de m'avoir aidé !
0
Erdnax Messages postés 2273 Date d'inscription mercredi 1 octobre 2003 Statut Contributeur Dernière intervention 1 octobre 2007 497
24 août 2005 à 12:24
MDR ! J'avais même pas pensé à utiliser les hidden !

Alors là ... ^^

Enfin bon, heureusement que tu y a pensé lol !

@+
0