Récup val d'une liste php/sql

Fermé
Angel - 1 juin 2011 à 01:04
 Angel - 2 juin 2011 à 17:01
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>




A voir également:

3 réponses

Profil bloqué
1 juin 2011 à 01:22
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
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
1 juin 2011 à 01:27
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
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
up
0
Une petit aide svp
0