Récup val d'une liste php/sql
Angel
-
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
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:
- Récup val d'une liste php/sql
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Easy php - Télécharger - Divers Web & Internet
- Site dangereux liste - Guide
3 réponses
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>
<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>
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:
Le select devrait prendre automatiquement la valeur enregistré.
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é.
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>