Résolu Php sélectionner valeur champ déroulant par variable

Solutions (3)
Tags :
  • Select
  • Programmation
|
Bonjour,

Je récupère une valeur d'un champ de formulaire (nommé "classe") d'une page nommée p1.php par "<form method="GET" action="p2.php>"

Dans la page p2.php je récupère cette valeur et la place dans une variable :
$classe = $_GET['classe'];


Dans cette même page p2.php j'affiche une liste déroulante de me classes en provenance d'une base de données avec le code suivant :
<?php
require_once ("../../dbconfig.php");
$requete = "SELECT distinct classe FROM eleves ORDER by classe ASC ";
$resultat=mysql_query($requete,$id_connexion);
echo " <SELECT NAME=classe SIZE=$resultat >" ;
while ($ligne = mysql_fetch_row($resultat))
{ echo "<OPTION>$ligne[0]";}
?>


Est il possible de positionner automatiquement la liste déroulante sur la classe contenue dans la variable "$classe" lors du chargement de la page p2.php ?

Je vous remercie de votre aide.



Contenus similaires
Meilleure solution
partage
, Modérateur |
Salut,

Il faut rajouter dans le <option> un selected="selected" si $classe = $ligne[0]
  1. echo "<option".($classe == $ligne[0] ? ' selected="selected"' : '').">$ligne[0]</option>";
  • Commenter cette solution |
Score
0
òh
òi
|
OmaR a dit :
Salut,

Il faut rajouter dans le <option> un selected="selected" si $classe = $ligne[0]
  1. echo "<option".($classe == $ligne[0] ? ' selected="selected"' : '').">$ligne[0]</option>";


Bonjour Omar,
Merci de votre réponse très rapide.
C'est exactement ce que je recherchais.
1000 mercis pour le temps que vous m'avez fait gagner et pour le partage de vos compétences.
Très bonne continuation.
  • Commenter cette réponse |
Score
0
òh
òi
|
Meilleure réponse sélectionnée par cassaber1961.
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS