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
|
$smsc=$_GET['smsc'];
//Récupération des données pour le listage des statistiques
$numerocourt = (isset($_GET['smsc']))?$_GET['smsc']:"";
$datefin1 = (isset($_GET['datefin']))?$_GET['datefin']:"";
$datedebut1 = (isset($_GET['datedebut']))?$_GET['datedebut']:"";
if (($datedebut1 == "")||($datefin1 == "%")) {
// Si aucune date n'a été saisie,
// le script demande à l'utilisateur
// de bien vouloir préciser les dates
echo 'Veuillez renseigner les dates s\'il vous plait!';
}
include('fonctions.php');
$pages = intval($_GET['pages']);
$nombre = 40;
// si limite n'existe pas on l'initialise à zéro
if(!isset($_GET['limite'])) {
$limite=0;
}else{
$limite=$_GET['limite'];
}
// on cherche le nom de la page.
$path_parts = pathinfo($_SERVER['PHP_SELF']);
$pages = $path_parts["basename"];
$select = "SELECT count(idMsg) FROM chat_recep_msg";
$result = mysql_query($select) or die ('Erreur SQL : <br />'.$select);
$row = mysql_fetch_row($result);
$total = $row[0];
// vérifier la validité de notre variable $limite;
$verifLimite= verifLimite($limite,$total,$nombre);
// si la limite passée n'est pas valide on la remet à zéro
if(!$verifLimite) {
$limite = 0;
}
else {
$select = "Select date,num_expediteur,num_dest,statut_traitement,smsc from chat_recep_msg where date >= '$datedebut1' and date <= '$datefin1' and smsc ='$smsc' ORDER BY date ASC LIMIT ".$limite.','.$nombre or die ("Requête non executée.");
$result = mysql_query($select) or die ('erreur : '.mysql_error() );
if ($total ) {
echo '<TABLE align="center">';
echo '<TR style="background-color:#FFCC33;">';
echo '<TH><b><u>Date</u></b></TH>';
echo '<TH><b><u>Num expediteur</u></b></TH>';
echo '<TH><b><u>Num destinataire </u></b></TH>';
echo '<TH><b><u>Statut traitement</u></b></TH>';
echo '<TH><b><u>Smsc</u></b></TH>';
echo'</TR>';
while($row = mysql_fetch_array($result)){
echo '<TR style="background-color:#DADEFF;">';
echo '
<TD>'.$row["date"].'</TD>
<TD>'.$row["num_expediteur"].'</TD>
<TD>'.$row["num_dest"].'</TD>
<TD>'.$row["statut_traitement"].'</TD>
<TD>'.$row["smsc"].'</TD>';
echo '</TR>';
}
echo'</TABLE>';
}
else echo 'Pas de statisque pour ces critéres';
mysql_free_result($result);
if($total > $nombre){
//affichage des liens vers les pages
affichePages($nombre,$pages,$total);
//affichage des boutons
displayNextPreviousButtons($limite,$total,$nombre,$pages);
}
mysql_close($connexion); |