nmorin Posté 8 Mars 2007 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
mediaforest Posté 8 Mars 2007 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
nmorin Posté 8 Mars 2007 Auteur 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
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant