Aller au contenu

Sujets conseillés

Posté

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

Posté

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 ;)

Posté (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=&quot;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=&quot;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=&quot;https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">

</form>

Modifié par nmorin

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...