Bonjour ,
Voila j ai un probleme avec mon scripte :
Je veux afficher les donner de ma base mysql sur un tableau mais il ne me renvoit rien méme pas un tableau vide il renvoit une page blanche il devrait renvoyer une erreur ou le tableau mais rien
Voici le scripte:
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
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
<html>
<title>Annuaire</title>
<body>
<?
// information pour la connection à le DB
$host = 'localhost';
$user = 'aste';
$pass = 'aste';
$db = 'ast';
 
// connection à la DB
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
 
// requête SQL qui compte le nombre total d'enregistrement dans la table et qui
//récupère tous les enregistrements
$select = 'select calldate,clid,src,dst,channel ,duration,disposition from cdr';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
 
 
// si on a récupéré un résultat on l'affiche.
if($total) {
    // debut du tableau
    echo '<table bgcolor="#FFFFFF">'."\n";
        // première ligne on affiche les titres prénom et surnom dans 2 colonnes
        echo '<tr>';
        echo '<td bgcolor="#669999"><b><u>DATE</u></b></td>';
        echo '<td bgcolor="#669999"><b><u>EXPEDITEUR</u></b></td>';
      echo '<td bgcolor="#669999"><b><u>DESTINATAIRE</u></b></td>';
     echo '<td bgcolor="#669999"><b><u>CANAL</u></b></td>;
     echo '<td bgcolor="#669999"><b><u>DUREE</u></b></td>;
     echo '<td bgcolor="#669999"><b><u>DISPOSITION</u></b></td>;
        
      echo '</tr>'."\n";
    // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.    
    while($row = mysql_fetch_array($result)) {
        echo '<tr>';
        echo '<td bgcolor="#CCCCCC">'.$row["calldate"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["src"].'</td>';
      echo '<td bgcolor="#CCCCCC">'.$row["dst"].'</td>';
      echo '<td bgcolor="#CCCCCC">'.$row["channel"].'</td>';
      echo '<td bgcolor="#CCCCCC">'.$row["duration"].'</td>';
      echo '<td bgcolor="#CCCCCC">'.$row["disposition"].'</td>';
        
      echo '</tr>'."\n";
    }
    echo '</table>'."\n";
    // fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
 
// on libère le résultat
mysql_free_result($result);
 
?>
</body>
</html>
Merci de bien vouloir m aider