Pb récupération de données !
Bonjour à tous,
Je suis en train de développer une application web, permettant de consulter les données contenue dans une base de type Foxpro. J'ai déjà établie une connection à cette base, via dsn.
Voila mon problème. J'ai un peu de mal avec les fonctions odbc sous php, je souhaiterais récupérer certaines données de la base et les afficher dans un tableau sur une de mes pages web.
Voici mon code:
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
|
<?PHP
include('connectBD.php');
$sql_cumul="SELECT ocumul.c_nomad AS prenom, ocumul.c_nom AS libelle, p_cumul.p_quantite AS droit, ocumul.c_quantite AS conso, (p_cumul.p_quantite-ocumul.c_quantite) AS dispo FROM p_cumul, ocumul WHERE ocumul.c_nomad LIKE 'B*' AND p_cumul.p_quantite<>0 GROUP BY ocumul.c_nomad, ocumul.c_nom, p_cumul.p_quantite, ocumul.c_quantite ORDER BY ocumul.c_nomad, ocumul.c_nom DESC;";
$cumul=odbc_exec($conn,$sql_cumul);
?>
<table align="center" border="1">
<tr>
<td>Nom</td>
<td>Prenom</td>
<td>Libelle</td>
<td>Droit</td>
<td>Consommer</td>
<td>Disponible</td>
</tr>
<?
while ($row = odbc_fetch_array($cumul)) {
$prenom = $row['prenom'];
$libelle = $row['libelle'];
$droit = $row['droit'];
$conso = $row['conso'];
$dispo = $row['dispo'];
echo "<tr><td>".$prenom."</td><td>".$libelle."</td><td>".$droit."</td><td>".$conso."</td><td>".$dispo."</td></tr>";
}
?>
</table> |
Ce code me retourne les carractères "; } ?> suivi d'un tableau contenant mes en-tetes et à la deuxième ligne de ce tableau, respectivement dans les quatres premières cellules, ça m'affiche ".$libelle." ".$droit." ".$conso." ".$dispo."
Pourriez vous m'aider ?