Variable issue d'une requete avec jointure

Résolu/Fermé
laetlastar Messages postés 58 Date d'inscription vendredi 6 juin 2008 Statut Membre Dernière intervention 15 mai 2011 - 20 juin 2008 à 11:31
laetlastar Messages postés 58 Date d'inscription vendredi 6 juin 2008 Statut Membre Dernière intervention 15 mai 2011 - 20 juin 2008 à 13:44
Bonjour,

J'ai un petit soucis! Il s'agit apparemment juste d'un problème de syntaxe.

Le but est de récupérer un des champs renvoyé par la requete afin de les mettre dans une liste déroulante.

//requete pour proposer une liste de tiers.
$cmd1 = "SELECT RF.NOCL, RF.NOTI, TI.MORH, TI.RSTI, TI.ADTI1, TI.ADTI2, TI.COPOST, TI.LBVI, TI.COPY, TI.COVI
FROM RSLCOM.TI as TI INNER JOIN RSLCOM.CLRFTI as RF
ON RF.NOTI=TI.NOTI
WHERE RF.NOCL=".$nocl." ";
$result = odbc_exec($db,$cmd1)
or die("<br>" . $cmd1 . "<br>Erreur ".odbc_error()." : ".odbc_errormsg());

//création de la liste déroulante
$liste_tiers = "<select name='liste_ti' >";
while ($lignetbl=odbc_fetch_array($result)) {
$liste_tiers .= "<option value=".$lignetbl["TI.RSTI"].">".$lignetbl["TI.RSTI"]."</option>";
}
$liste_tiers .= "</select>";

je ne sais pas comment récupérer ce TI.RSTI (il s'agit d un nom d'entreprise).
merci d'avance

2 réponses

Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 384
20 juin 2008 à 12:10
Bonjour,

Peux-tu essayer la ligne de code suivante
$liste_tiers .= "<option value='" .$lignetbl["TI.RSTI"]. "'>" .$lignetbl["TI.RSTI"]. "</option>";


A plus
0
laetlastar Messages postés 58 Date d'inscription vendredi 6 juin 2008 Statut Membre Dernière intervention 15 mai 2011 5
20 juin 2008 à 13:44
merci beaucoup ca fonctionne, il fallait mettre

$liste_tiers .= "<option value='" .$lignetbl["RSTI"]. "'>" .$lignetbl["RSTI"]. "</option>";

bonne journée et merci beaucoup

Laetitia
0