Bonjour, j'ai un problème au niveau de mon code php. J'ai une page inscription qui contient deux listes déroulantes, je voudrais la lier à ma base de données pour que ma liste déroulante affiche la table activité de ma base de données.
Ma connexion se passe bien mais ma liste déroulante ne s'affiche pas, le problème vient des lignes 34-35.
Voila mon code pour afficher une liste déroulante.
Dois-je utiliser GET ou POST ou autre chose, je suis un peu perdu. :/
Merci de votre aide.
Voici mon code
<?php
include("_debut.inc.php");
include("_gestionBase.inc.php");
include("_controlesEtGestionErreurs.inc.php");
// connexion à la base de données "BDDFORMATION"
//Appel de la fonction
$connexion=connect();
$libelle="libelle";
$Database="bddformation";
$connexion = mysql_connect( $hote, $login, $mdp)
mysql_error();
$db = mysql_select_db( $Database, $connexion)
mysql_error();
// Requête SQL
$rqSql = "SELECT libelle FROM activite";
// Exécution de la requête
$result = mysql_query( $rqSql, $connexion)
mysql_error();
mysql_close( $connexion);
// Construction de la chaîne de caractères qui fait la // liste
$ld = "<select name='lstActivite'>";
$ld .= "<option value=0>Choisissez</option>";
// On boucle sur la table
while ( $row = mysql_fetch_array( $result))
{
// $row est un tableau associatif
$libelle = $row["libelle"];
$ld .= "<option value='$libelle'></option>";
}
$ld .= "</select>";
mysql_close( $connexion);
?>
Bonsoir,
Si tu désires afficher une liste déroulante dans une page HTML à partir de PHP, il faut utiliser l'instruction echo. Je te laisse donc corriger ton script maintenant que tu connais la solution...