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:
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."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Pourriez vous m'aider ?
Partager