Petit probleme sur une liste deroulante
Résolu
Loobsix
Messages postés
63
Date d'inscription
Statut
Membre
Dernière intervention
-
Loobsix Messages postés 63 Date d'inscription Statut Membre Dernière intervention -
Loobsix Messages postés 63 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je dois modifier un script qui de base fonctionne parfaitement. J'ai un tableau qui affiche les donnees d'une BDD. Au dessus, un petit formulaire de recherche compose de boutons radio, d'une zone de texte et d'un bouton Search. Je coche le bouton radio 'nom', met 'dupont' dans la zone de texte puis clique sur search : mon tableau affiche tout les gens qui ont pour nom 'Dupont'. Donc jusque la tout fonctionne parfaitement.
Maintenant ce que je veux faire, c'est transformer tout les radio bouton en liste deroulante, il s'agit la juste d'une question de proprete sur ma page, et aussi de gain de place.
Or j'ai pas trouve comment faire pour que ce fonctionne, tout simplement. Je vous donne donc un tout petit morceau de code, celui d'un bouton rqdio, pour que vous ayiez un apercu de mon code actuel :
je dois modifier un script qui de base fonctionne parfaitement. J'ai un tableau qui affiche les donnees d'une BDD. Au dessus, un petit formulaire de recherche compose de boutons radio, d'une zone de texte et d'un bouton Search. Je coche le bouton radio 'nom', met 'dupont' dans la zone de texte puis clique sur search : mon tableau affiche tout les gens qui ont pour nom 'Dupont'. Donc jusque la tout fonctionne parfaitement.
Maintenant ce que je veux faire, c'est transformer tout les radio bouton en liste deroulante, il s'agit la juste d'une question de proprete sur ma page, et aussi de gain de place.
Or j'ai pas trouve comment faire pour que ce fonctionne, tout simplement. Je vous donne donc un tout petit morceau de code, celui d'un bouton rqdio, pour que vous ayiez un apercu de mon code actuel :
<td align="left"> <input type="radio" <?PHP if($_GET["By"] == "clientname"){echo "checked='checked'";} ?> id="b2" name="By" value="clientname"/> <label for="b2">Client</label> </td>
A voir également:
- Petit probleme sur une liste deroulante
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
- Petit 1 comme ² ✓ - Forum Bureautique
- Supprimer liste déroulante excel - Forum Excel
2 réponses
Bonjour,
Tu ne peux pas faire pareil pour une liste que pour une checkbox ..
Une solution alternative mais pas la mieux consiste à afficher la liste complète, en en début de liste à répéter l'occurence active.
ex :
Bon ce n'est qu'à titre d'exemple, mais c'est vers cette voie qu'il faut chercher.
Tu ne peux pas faire pareil pour une liste que pour une checkbox ..
Une solution alternative mais pas la mieux consiste à afficher la liste complète, en en début de liste à répéter l'occurence active.
ex :
<?PHP if(isset($_GET["By"])) $by = $_GET['By']; ?> <select name="By"> <option value="<?php echo $by ?>" SELECTED><?php echo $by ?></option> <option value="" DISABLED=DISABLED>--------------</option> <option value="1">Option 1</option> <option value="2">Option 2</option> <option value="3">Option 3</option> <option value="4">Option 4</option> </select>
Bon ce n'est qu'à titre d'exemple, mais c'est vers cette voie qu'il faut chercher.
Loobsix
Messages postés
63
Date d'inscription
Statut
Membre
Dernière intervention
3
Merci, je vais voir ce que je peux faire :)