IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

affichage de mon combo


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Inscrit en
    Août 2007
    Messages
    416
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 416
    Par défaut affichage de mon combo
    Bonsoir,

    J'ai un combo "département" qui me liste bien mon champ "Zonana1" de ma table. Le problème c'est que se sont des abréviations et que les noms qui correspondent à ceux ci se trouvent dans une autre table dans le champ "NAME". Je voudrais qu'il m'affiche le nom correspondant à cette abreviation dans mon combo.

    Pouvez vous m'aider ?

    Merci à vous

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <?echo "<SELECT Name=Zonana1 Size=1><OPTION Value=0>Choisir le département</OPTION>";
    	$sqldep2= "SELECT DISTINCT Zonana1 FROM data_ant  WHERE Zonana1 != ''  ORDER BY Zonana1 ASC";
    	$repdep2= mysql_query($sqldep2);
     
    	while($ligne_liste=mysql_fetch_array($repdep2)){
    	echo "<OPTION Value=\"".$ligne_liste['Zonana1']."\">".$ligne_liste['Zonana1']."</OPTION>";
    	}	   
     
    echo "</SELECT>";?>

  2. #2
    Membre expérimenté
    Profil pro
    Ingénieur
    Inscrit en
    Mars 2007
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur

    Informations forums :
    Inscription : Mars 2007
    Messages : 199
    Par défaut
    As tu une (ou plusieurs) colonne(s) qui fait (font) jointure(s) entre tes deux tables ?

  3. #3
    Membre éclairé
    Inscrit en
    Août 2007
    Messages
    416
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 416
    Par défaut
    Les abréviations se trouvent toutes dans 1 colonne de ma 1ère table, et les noms complets qui correspondent à ces abréviations se trouvent tous dans une autre colonne de ma 2è table.

  4. #4
    Membre expérimenté
    Profil pro
    Ingénieur
    Inscrit en
    Mars 2007
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur

    Informations forums :
    Inscription : Mars 2007
    Messages : 199
    Par défaut
    Si je comprends bien il n'y a aucun lien entre ces deux tables.

    Si tu n'as pas trop d'enregistrements dans tes tables tu peux envisager
    de les modifier afin de créer une jointure (Ceci implique de lier manuellement par reconnaissance visuel les enregistrements), je ne vois pas d'autre solution.

    De plus si tu dois modifier la structure de tes tables attention aux éventuelles autres applications qui y font références.

    Il existe peut être une autre solution, mais elle me paraît peu fiable. Tu peux essayer de retrouver l'algorithme qui a permit de créer les abréviations et ainsi retrouver l'abréviation en partant du nom complet.

Discussions similaires

  1. Problème d'affichage avec mon BBCode
    Par magic33 dans le forum Langage
    Réponses: 4
    Dernier message: 01/05/2006, 16h30
  2. Probleme d'affichage de mon message
    Par zorba49 dans le forum ASP
    Réponses: 2
    Dernier message: 14/03/2006, 11h10
  3. [CSS] Probleme avec l'affichage de mon site :
    Par vampyrx dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 28/08/2005, 23h23
  4. Probleme affichage de mon site
    Par Braq dans le forum Webdesign & Ergonomie
    Réponses: 15
    Dernier message: 10/08/2005, 14h08
  5. Affichage de mon site en fonction de l'écran
    Par mobeida dans le forum Webdesign & Ergonomie
    Réponses: 1
    Dernier message: 07/08/2005, 18h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo