Php - récupérer variable/ select
the_jb
Messages postés
731
Statut
Membre
-
MastercroW Messages postés 1259 Date d'inscription Statut Membre Dernière intervention -
MastercroW Messages postés 1259 Date d'inscription Statut Membre Dernière intervention -
Bonjour, Je cherche à récupérer des variables dans un select/option.
Par exemple : choisir le produit que l'on veut dans une liste, et des que l'on a choisi le produit
On affiche en dessous " vous avez choisi "produit1" .
Donc récupérer la variable "produit" du select et afficher des que l'on a fait son choix.
En php bien-sûr :-D
Merci.
Par exemple : choisir le produit que l'on veut dans une liste, et des que l'on a choisi le produit
On affiche en dessous " vous avez choisi "produit1" .
Donc récupérer la variable "produit" du select et afficher des que l'on a fait son choix.
En php bien-sûr :-D
Merci.
4 réponses
-
Bonsoir,
Voici une réponse utile qui t'aidera surement :
<!--- Formulaire avec les options ---><form method="post" action="#"> <select name="couleur" style="width:300px;"> <option value="vert">Vert</option> <option value="bleu">Bleu</option> <option value="orange">Orange</option> </select> <input type="submit" name="valider" value="Valider"> </form> <?php // PHP bien évidemment if (isset($_POST['valider'])) // si on a cliquer sur valider { echo $_POST['couleur']; // on affiche la couleur } ?> -
Merci :-D.
Une autre question :
Après avoir fait son choix. On est redirigé vers une page qui récapitule la commande.
Je récupère donc avec $_post mon produit.
Donc :
$produit= $_post['produit']
Sauf que j'aimerai lui donner un prix à ce produit !
Et quand je fais un if $produit='produit 1'
{
$prix=10
Echo " $prix
...
Ça ne fonctionne pas .. -
Bonsoir,
Tu peux montrer ton code en entier sa sera plus simple. -
Je t'ai fais quelque chose vite fait je pense c'est ce que tu cherches. On initialise des sessions, comme ça tu peux les mettre dans tes autres pages.
<form method="post" action="#"> <select name="produit" style="width:300px;"> <option value="parfum">Parfum</option> <option value="mascara">Mascara</option> </select> <input type="submit" name="valider" value="Valider"> </form> <?php if (isset($_POST['valider'])) // si on a cliquer sur valider { if ($_POST['produit'] == 'parfum') { $infoPrix = '18,00'; // Prix : 18 euros $infoProduit = 'Parfum'; // Produit : Parfum $_SESSION['prix'] = $infoPrix; $_SESSION['produit'] = $infoProduit; } if ($_POST['produit'] == 'mascara') { $infoPrix = '12,00'; // Prix : 12 euros $infoProduit = 'Mascara'; // Produit : Mascara $_SESSION['prix'] = $infoPrix; $_SESSION['produit'] = $infoProduit; } echo '<b> Le produit : '.$_SESSION['produit'].'</b>'; echo '<b> Le prix : '.$_SESSION['prix'].' euros. </b>'; } ?>