Bonjour tout le monde,
Voila j ai un gros probleme avec mon script php : cest que je veux afficher des donnée qui se trouvent dans ma base mysql en selectionnant une date voici mon script:
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<?
//Page différent de index.php
session_start(); 
 
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta content=”text/html; charset=utf-8? http-equiv=”Content-Type” />
 
<title>ADMI</title>
<body bgcolor="#00FF00"> 
 
<table width="80%" align="center">
<tr bgcolor="lightblue"><td colspan="3" align="center"><img src=bandeau-en.jpg></td></tr>
<tr><td bgcolor="#FFFFCC"><?php
 
 
print("Bonjour,Vous vous etes connecte en utilisant le compte:");
echo $_SESSION['login'];
 
?> <br />
    <a href =" ?page=1">Al</a><br/>
<a href ="?page=2">sion</a><br/>
<a href ="tel.php">Tele</a><br>
<a href ="voc.php">Vba</a><br/>
 
    </td>
    <td width="100%" align="center">
    <?
$host = 'localhost';
$user = 'aste';
$pass = 'ast';
$db = 'aste';
 
// connection à la DB
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
echo '<hr />';
echo " <A HREF=menut.php>Retour</A> ";
$compte = $_POST['compte'];
//echo " <br><A HREF=afficheAppelsdujour.php>Appels par jour</A> ";
echo "<form method=post action=affiche_Appels_du_jour.php>
   <table border=0 width=200 align=left>";
   ?>
   <?php
 echo "<SELECT name='i' Size='1'>";
 
 for($i=1; $i<=31;$i++){ //Lister les jours
 
 if ($i < 10){ //Lister les jours pour pouvoir leur ajouter un 0 devant
 echo "<OPTION>0$i<br></OPTION>";
 }
 else {
 echo "<OPTION>$i<br></OPTION>";
 }
 }
 echo "</SELECT>";
 
 echo '<SELECT name="d" Size="1">';
 
 for($d=1; $d<=12;$d++){ //Lister les mois
 
 if ($d < 10){ //Lister les jours pour pouvoir leur ajouter un 0 devant
 echo "<OPTION>0$d<br></OPTION>";
 }
 else {
 echo "<OPTION>$d<br></OPTION>";
 }
 }
 echo "</SELECT>";
 
 $date = date('Y'); //On prend l'année en cours
 
 echo '<SELECT name="y" Size="1">';
 
 for ($y=2000; $y<=$date; $y++) { //De l'année 2000 à l'année actuelle
 echo "<OPTION><br>$y<br></OPTION>"; }
 echo "</SELECT>";
 ?> 
 
   </table>
</form><p>";
 
 
 
echo "<center><H1>Liste des appels du jour</H1></center>";
$select = " SELECT * FROM cdr WHERE calldate = CURRENT_DATE() ";
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
if($total>0) {
 
echo '<table bgcolor="#FFFFCC">';
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";
}
     else {
    	echo'<h3>IL n y a pas encore eu d appels</h3>';
} 
 
while($row = mysql_fetch_array($result,MYSQL_ASSOC)) {
	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>"; 
?>
 
</td>
 
</tr>
<tr bgcolor="lightblue">
    <td colspan="3" align="center"><? echo htmlentities ('Service à valeur ajouter VOCAL,une solution'); ?><a href=" http://www.Technology.sc>tes</a></td>
</tr>
</table>
</body>
</html>
il me renvoit cela :

Retour

"; echo "
Liste des appels du jour
"; $select = " SELECT * FROM cdr WHERE calldate = CURRENT_DATE() "; $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() ); $total = mysql_num_rows($result); if($total>0) { echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''."\n"; } else { echo'
IL n y a pas encore eu d appels
'; } while($row = mysql_fetch_array($result,MYSQL_ASSOC)) { echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''."\n"; } echo"
DATE EXPEDITEUR DESTINATAIRE CANAL DUREE DISPOSITION
'.$row["calldate"].' '.$row["src"].' '.$row["dst"].' '.$row["channel"].' '.$row["duration"].' '.$row["disposition"].'
"; ?>
merci de bien vouloir m aide