Liste déroulante mySQL
Posté : 10 mars 2007, 20:56
Bonjour,
j'ai un gros probleme :
J'arrive à avoir une liste déroulante, issue de ma base de donnée, mais quand je sélectionne un choix, je n'arrive pas à l'afficher à l'écran ....
Pour cela je dois affecter une variable au choix ...
Que faire?
Merci
j'ai un gros probleme :
J'arrive à avoir une liste déroulante, issue de ma base de donnée, mais quand je sélectionne un choix, je n'arrive pas à l'afficher à l'écran ....
<?php
// connection bdd + variable
require('connect.php');
mysql_selectdb("djib32_sites") or die("Connexion impossible");
?>
<?php
echo '<select size=1 name="site">>'."\n";
echo '<option value="">Choisir votre site<option>'."\n";
$sql = 'SELECT `site` FROM `rem`';
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
echo '<option value='.$data['site'].'>'.$data['site'].'';
echo '</option>'.'\n';
}
$ld .= "</select>";
print $ld;
print("<center>Bonjour $ld</center>");
// on ferme la connexion à mysql
mysql_close();
?>
En fait, j'aimerai pouvoir réatribuer la variable afin d'obtenir encore une liste déroulante, issu du choix de la première etc ... Pour cela je dois affecter une variable au choix ...
Que faire?
Merci