Récup val d'une liste php/sql

Angel -  
 Angel -
Bonsoir,
Bonsoir tout le monde, je vous expliquer mon problème, j'ai un formulaire qui contient une liste de choix, quand je choisis un choix parmi la liste je valide le formulaire, l'enregistrement se fait tout se passe bien,
quand je voudrai modifier ce formulaire et je récupère la valeur choisit au par avant, là le hic,
je ne pourrai plus savoir quel valeur été choisi , vous pouvez m'aider svp et merci
<tr>
    <td>Réponse à la demande :</td>
    <td><label>
    <select name="etat" id="etat" value="<?php echo $info['etat']?>">
      <option>Accepté(e)</option>
      <option>Refusé(e)</option>
     </select>
     </label>
    </td>
  </tr>


3 réponses

  1. Profil bloqué
     
    Inspires toi de là

    <form method="POST">
    <input type="radio" name="mon_champ" value="Option 1"/>Option 1<br/>
    <input type="radio" name="mon_champ" value="Option 2"/>Option 2<br/>
    <input type="radio" name="mon_champ" value="Option 3"/>Option 3<br/>
    <input type="submit" value="OK"/>
    </form>

    0
  2. arthezius Messages postés 3756 Statut Membre 475
     
    Salut,
    Si j'ai bien compris, la variable $info['etat'] reprends la valeur enregistré dans la BDD de cette balise select.
    Dans ce cas, tu peux essayé ça:
    <?php
    echo'<select name="etat" id="etat">
    	<option';
    	if($info['etat']=='Accepté(e)') { echo' selected="select"'; }
    	echo'>Accepté(e)</option>
    	<option';
    	if($info['etat']=='Refusé(e)') { echo' selected="select"'; }
    	echo'>Refusé(e)</option>
    </select>';
    ?>

    Le select devrait prendre automatiquement la valeur enregistré.
    0
    1. Angel
       
      Bonjour, tout d'abord je vous en remercie en l'intégrant à ma page ca a marché, j'ai une autre petite question qui dans le même cadre cette fois la liste est récupéré d'une autre table de ma BDD, est ce que c'est possible de faire la meme chose c'est à dire récupéré la valeur choisi préalablement, encore merci et bonne journée

      <td> 
      <select name="encadreur" id="encadreur"> 
      <option>-Choisissez-</option> 
      <?php 
      
      $reponse = $bdd->query('SELECT nom,prenom FROM encadreur'); 
      
      while ($donnees = $reponse->fetch()) 
      { 
      ?> 
      
                 <option value="<?php echo $donnees['prenom']; ?><?php echo $donnees['nom']; ?> ">  <?php echo $donnees['prenom']; ?> <?php echo $donnees['nom']; ?></option> 
      <?php 
      } 
      ?> 
      </select> 
                     </td>
      0
    2. Angel
       
      up
      0