Auteur: honolulu ((---.free.fr)
Date: 19-03-2003 00:27
[ msg ]
|
Salut,
en ce moment mes réponses sont sporadiques... car mes connexions au réseau le sont....
ci aprés un exemple qui marche nickel en local... faut reconfigurer les méthodes d'accés (bien sûr) et j'ai simplifié les noms des formulaires et des select et changé (par habitude) les noms des requêtes......
bref, le premier select fait apparaître une liste d'auteurs extraits d'une bdd et le deuxième select est alimenté selon la sélection du premier select... j'espère que tu en comprendras le principe et que tu pourras l'adapter....
<?
$id_connex=mysql_connect("localhost","root") or die ("connexion impossible");
mysql_select_db("ta_base_a_toi",$id_connex) or die("no possible");
echo '<form name="formi"><SELECT size=1 name="utilisat2" onchange="document.formi.submit()">'."\n";
echo '<OPTION value="-1">Choisir l'auteur</OPTION>'."\n";
$requete="SELECT DISTINCT auteur FROM chat_mess";
$resultat=mysql_query($requete,$id_connex);
while ($ligne=mysql_fetch_row($resultat))
{
echo '<option value="'.$ligne[0].'">'.$ligne[0];
echo '</option>'."\n";
}
echo '</select></form>';
echo '<form name="formi2"><select name="select2">';
$requete="SELECT messsage FROM chat_mess WHERE auteur='$utilisat2'";
$resultat=mysql_query($requete,$id_connex);
while ($ligne=mysql_fetch_row($resultat))
{
echo '<option>'.$ligne[0];
echo '</option>';
}
echo '</select></form>';
mysql_close($id_connex);
?>
|