afficher des données à partir d'une date selectionnée
	
	
		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:
	
| 12
 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