creation de sites web :

- listes déroulantes dépendantes

annonces immobilieres de particuliers
Autres messages sur des sujets similaires :
listes déroulantes dépendantes
Listes à choix multiples
Cours HTML / Javascript / PHP disponibles :



 Retour Site Honolulu  |  Nouveau sujet  |  Retour aux sujets  |  Chercher  |  Connexion    
 listes déroulantes dépendantes
Auteur: raphaelle
(---.adsl.proxad.net)
Date: 18-03-2003 16:06
 messages postés sur  la création de sites web [ msg ]
Bonjour à tous,

J'ai une table nommée chat_mess contenant entre autre les champs id (identifiant), auteur, message.

Mon objectif est de récupérer dans la liste déroulante 1 (Rubrique) le nom des auteurs de messages sans doublons. Puis quand un auteur est sélectionné, récuperer dans la liste déroulante 2 (Item) les messages de cet auteur.

Mon pb est que j'ai des doublons dans ma première liste et que je n'ai rien dans ma deuxième liste !


Quelqu'un peut-il m'aider ?

C'est URGENTISSIME et je suis coincée depuis 3 semaines!

Merci d'avance de votre précieuse aide.

Raph

Répondre à ce message
 
 Re: listes déroulantes dépendantes
Auteur: honolulu
((---.free.fr)
Date: 19-03-2003 00:27
 messages postés sur  la création de sites web [ 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);
?>

Répondre à ce message
 Retour Site Honolulu  |  Liste des Forums    

 Liste des Forums  |  Nouvel utilisateur ? Enregistrez-vous ici 
 Connexion
 Nom d'utilisateur:
 Mot de passe:
 Enregistrer mon profil:
   
 Mot de passe perdu ?
Écrivez votre adresse Email ou votre Identifiant ci-dessous et un nouveau mot de passe sera envoyé sur l'Email lié à votre profil.
phorum.org
Honolulu : créateur de site internet à Annecy et sur le web !