nmorin Posté 8 Mars 2007 Partager Posté 8 Mars 2007 bonjour J ai un probleme avec mon fameux formulaire le voici: <form action="achat.php" method="get"> <p align="center"><select name="[cost]" size="1"> <option value="2">1</option> <option value="4">2</option> <option value="6">3</option> <option value="8">4</option> <option value="10">5</option> <option value="12">6</option> <option value="14">7</option> <option value="16">8</option> <option value="18">9</option> <option value="20">10</option> </select> <input type='submit' name='submit' value='Envoyer' border='0'> </form> Le formulaire appel la page achat.php ça, ça va Mon probleme est que j aimerais que lorsqu on choisi la value 1 ca affiche le resultat sur la page achat.php qui serait 2 si value 2 ca affiche 4 , si value 3 ca affiche la valeur 6 ainsi de suite mais je trouve pas Cordialement Nancy Lien vers le commentaire Partager sur d’autres sites More sharing options...
mediaforest Posté 8 Mars 2007 Partager Posté 8 Mars 2007 Normalement, une fois le formulaire soumis, le tableau $_GET devrait contenir tous les champs passés par le formulaire, selon la config de php.ini, il peut aussi exister une variable $nom_champ pour chacun des champs nommés du formulaire, la variable $[cost] devrait donc être accessible, le problème c'est que les nom donné au champ : [cost] ne doit pas être compatible : les crochets ne sont pas autorisés. avec un formulaire : <form action="achat.php" method="get"><p align="center"><select name="cost" size="1"><option value="2">1</option><option value="4">2</option><option value="6">3</option><option value="8">4</option><option value="10">5</option><option value="12">6</option><option value="14">7</option><option value="16">8</option><option value="18">9</option><option value="20">10</option></select><input type='submit' name='submit' value='Envoyer' border='0'></form> sans les crochets autour de cost tu devrais accéder sans problème à la variable $cost ou bien à $_GET["cost"] qui devrait contenir la valeur correspondante à "value" pour l'élément sélectionné dans le menu Lien vers le commentaire Partager sur d’autres sites More sharing options...
nmorin Posté 8 Mars 2007 Auteur Partager Posté 8 Mars 2007 (modifié) Merci ca fonctionne trés bien maintenent Pour afficher le resultat MAis maintenant je voudrais prendre le resultat et l ajouter a un e-currencie tu serais pas comment faire. voici le code j ai modifier le tout et ca fonctionne sauf pour prendre le montant et l ajouter dnas le e-currencie <p align="center"><form action="achat.php" method="get"> <p align="center"><b>J'aimerais acheter</b> <select name="value" size="1"> <option value="$2.00">1 fun-code</option> <option value="$4.00">2 fun-codes</option> <option value="$6.00">3 fun-codes</option> <option value="$8.00">4 fun-codes</option> <option value="$10.00">5 fun-codes</option> <option value="$12.00">6 fun-codes</option> <option value="$14.00">7 fun-codes</option> <option value="$16.00">8 fun-codes</option> <option value="$18.00">9 fun-codes</option> <option value="$20.00">10 fun-codes</option> </select><b><font size="3"> et payer avec </font></b><select name="mode" size="1"> <option value="paypal">paypal</option> <option value="moneybooker">moneybooker</option> </select> <input type='submit' name='submit' value='Envoyer' border='0'> </form> <p align="center"><b><? // on teste la déclaration de nos variables if (isset($_GET['value']) && isset($_GET['mode'])) { // on affiche nos résultats echo 'Vous voulez acheter pour<font color="red"> '.$_GET['value'].'</font> de Fun-codes et payer avec '.$_GET['mode']; } ?> Le script de l e-currencie est : <form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <p align="center"><input type="hidden" name="cmd" value="_xclick"> <input type="hidden" name="business" value="admin_AT_votre_email.com"> <input type="hidden" name="item_name" value="Achat "> <input type="hidden" name="item_number" value="#12345"> <input type="hidden" name="amount" value="xxxxxxxx"> ICI je dois insérer le montant dans value="xxxxxx" si je mets value="2.00" ca fonctionne trés bien pour $2.00 <input type="hidden" name="no_shipping" value="2"> <input type="hidden" name="no_note" value="1"> <input type="hidden" name="currency_code" value="USD"> <input type="hidden" name="lc" value="CA"> <input type="hidden" name="bn" value="PP-BuyNowBF"> <input type="image" src="https://www.paypal.com/en_US/i/btn/x-click-but01.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!"> <img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"> </form> Modifié 8 Mars 2007 par nmorin Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant