probleme d'affichage d'un tableau
ben j'aimerais bien afficher un tableau mais je n'arrive pas je reçois toutes mes valeurs sur la meme ligne avec meme les titres
n'importe quelle suggestion me sera utile merci d'avance
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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
<html>
<title>ville</title>
<body>
<?php
//error_reporting(0);
$ora_conn = ora_logon("xxx@xxxx","xxxxx"); //ociplogon('system','nedjma','pchome');
if (!$ora_conn) { echo "L'utilisateur $user n'a pu se connecter a la base";
}else
{ echo "Connecte a la base ";
}
$query = "select REGION,EMPLACEMENT FROM ville " ;
error_reporting(0);//14
$results = array();
$ora_cur = ora_do($ora_conn, $query);
if ($ora_cur)
{
$numCols = ora_numcols($ora_cur);
$row = array();
for($i=0; $i<$numCols; $i++)
{ // Parcours des colonnes
$row[ora_columnname($ora_cur, $i)] = ora_getcolumn($ora_cur,$i);
}
array_push($results,$row);
while (ora_fetch($ora_cur))
{ // Pour chaque ligne
$row = array();
for($i=0; $i<$numCols; $i++)//29
{ // Chaque colonne
$row[ora_columnname($ora_cur, $i)] = ora_getcolumn($ora_cur,$i);
}
array_push($results,$row);
}
}
error_reporting(1);
echo 'Il y a '. count($results) . 'résultats.';
// Parcours du tableau $results pour afficher les résultats :
if (count($results)) // Si y'a des résultat
{
echo '<tr>';//41
echo '<th bgcolor="#669999"><b><u>region </u></b></th>';
echo '<th bgcolor="#669999"><b><u>emplacement </u></b></th>';
echo '</tr>'."\n";
while($res=each($results)) // Parcourir le tableau $results
{
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$res[1]["REGION"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$res[1]["EMPLACEMENT"].'</td>';
echo '</tr>';
}
echo "</table>\r\n";
}
else // Pas de résultat
{
echo "Y'a rien :(";
}
?>
</body>
</html> |