Variable issue d'une requete avec jointure
Résolu
laetlastar
Messages postés
61
Statut
Membre
-
laetlastar Messages postés 61 Statut Membre -
laetlastar Messages postés 61 Statut Membre -
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
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
Configuration: Windows XP Firefox 3.0
2 réponses
-
Bonjour,
Peux-tu essayer la ligne de code suivante$liste_tiers .= "<option value='" .$lignetbl["TI.RSTI"]. "'>" .$lignetbl["TI.RSTI"]. "</option>";
A plus -
merci beaucoup ca fonctionne, il fallait mettre
$liste_tiers .= "<option value='" .$lignetbl["RSTI"]. "'>" .$lignetbl["RSTI"]. "</option>";
bonne journée et merci beaucoup
Laetitia