Champ qui se remplit automatiquement
Bonjour à tous,
j'espere ne pas prendre beaucoup de votre temps, mais je ne comprend pas ce qui se passe soit dans mon code PHP soit dans ma base Oracle...
J'ai deux tables:
table : TSESITUE
Champs: CODCON,CODEMP,DBUSES,FINSES,CODMOT
table: TEMPLACE
Champs: CODEMP,LIBEMP
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
$codcon=4000;
$sql="
SELECT *
FROM TSESITUE ts,TEMPLACE te
WHERE ts.CODEMP=te.CODEMP
AND ts.CODCON='$codcon'
ORDER BY DBUSES ASC
";
$curs=ora_query($sql,$ora_conn);
while (ora_fetch_into($curs, $results, ORA_FETCHINTO_ASSOC)) {
extract($results);
if(isset($FINSES)) $FINSES=$FINSES;
else $FINSES="";
if(isset($CODMOT)) $CODMOT=$CODMOT;
else $CODMOT="";
echo "
<tr>
<td>$CODCON</td>
<td>$LIBEMP</td>
<td>$DBUSES</td>
<td>$FINSES</td>
</tr>
";
} |
Le problème est que le premier enregistrement qui en résulte à le champ FINSES avec une valeur et le deuxieme enregistrement à une valeur null.
Mais dans le deuxieme enregistrement il rempli par la valeur du premier enregistrement...
Alors que dans ma base le premier enregistrement retourne une valeur pour FINSES et la deuxieme enregistrement est NULL.
Alors je souhaiterais corriger le problème car cela arrive ici mais je rencontre se problème autres part...
Merci a vous bonne fin de journée