Php - récupérer variable/ select

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.

4 réponses

  1. 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
    	
    }
    ?>
    
    1. 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 ..
      1. Bonsoir,

        Tu peux montrer ton code en entier sa sera plus simple.
        1. 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>';  
          
          }  
          
          ?>