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 133 134 135 136 137 138 139 140 141 142 143
|
<?php
////////////////////////////////////////////////////////////////
//Calcul du nbre de rendez vous le jour en cours.
// définir le jour en cours.
$jour = date('Y-m-d');
// sélectionner les rdv.
$totalrdv=mysql_query('SELECT COUNT(*) AS total FROM rdv_date WHERE date="'.$jour.'"');
$donnees_totalrdv=mysql_fetch_assoc($totalrdv);
$totalrdv=$donnees_totalrdv['total'];
echo 'Rendez vous aujourdhui : '.$totalrdv.'<br>';
echo '<a href="clients.php?action=consulter_rdv&condition=cejour"> Afficher les rendez vous de ce jour </a><br>';
///////////////////////////////////////////////
// Fonction d'affichage de tous les rendezvous
///////////////////////////////////////////////
if (isset($_POST['id'])) afficher_rdv($_POST['id']);
$retour_total=mysql_query('SELECT COUNT(*) AS total FROM rdv_date');
$donnees_total=mysql_fetch_assoc($retour_total);
$total=$donnees_total['total'];
$messagesParPage=10;
$nombreDePages=ceil($total/$messagesParPage);
if(isset($_GET['page'])) // Si la variable $_GET['page'] existe...
{
$pageActuelle=intval($_GET['page']);
if($pageActuelle>$nombreDePages) // Si la valeur de $pageActuelle (le numéro de la page) est plus grande que $nombreDePages...
{
$pageActuelle=$nombreDePages;
}
}
else // Sinon
{
$pageActuelle=1; // La page actuelle est la n°1
}
//Fonction de calcul pour la pagination.
$premiereEntree=($pageActuelle-1)*$messagesParPage; // On calcul la première entrée à lire
//Listing des conditions //
if ((empty($_GET["condition"])))
{
$select = 'SELECT
id,
date,
collaborateur,
duree,
texte,
client,
heure,
raison,
magasin
FROM rdv_date ORDER BY date DESC LIMIT '.$premiereEntree.', '.$messagesParPage.'';
$result = mysql_query($select) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
echo 'pas d\'options de tri sélectionnée';
}
// si on a récupéré un résultat on l'affiche.
if($total) {
// debut du tableau
echo '<table width="700" class="client" border="0" cellspacing="0" cellpadding="0">'."\n";
// première ligne on affiche les titres prénom et surnom dans 2 colonnes
echo '<tr class="toprow">';
echo '<td class="toprow"><b><u>DATE</u>
<a href="clients.php?action=consulter_rdv&condition=dateasc"> + </a></b> -----
<a href="clients.php?action=consulter_rdv&condition=datedesc"> - </a> </td>';
echo '<td class="toprow"><b><u>Heure</u></b> - </td>';
echo '<td class="toprow"><b><u>Nom</u></b> - </td>';
echo '<td class="toprow"><b><u>Raison</u></b> - </td>';
echo '<td class="toprow"><b><u>texte</u></b> - </td>';
echo '<td class="toprow"><b><u>modif</u></b> - </td>';
echo '<td class="toprow"><b><u>consult</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))
{
while($row2 = mysql_fetch_array($result))
{
//$idclient=1387;
$idclient=$row2["client"];
$requetteclient=mysql_query('SELECT nom FROM clients WHERE id='.$idclient.';')
or die('<span style="color:#F00;">Erreur lors d\'une requette MYSQL !<br />
<img src="imgs/messagebox_critical.png" alt="ERREUR" />
l\'erreur s\'est produite à la ligne : <u>'.__LINE__.'</u>, dans le fichier <u>"'.
__FILE__.'"</u>.</span><br />'.mysql_error());
$dataclient=mysql_fetch_array($requetteclient);
}
echo '<tr>';
echo '<td class="leftcol"><div class="intro">'.$row["date"].'</div></td>';
echo '<td class="data"><div class="intro">'.$row["heure"].'</div></td>';
echo '<td class="data"><div class="intro">'.$row["client"].' '.$dataclient['nom'].' '.$dataclient['prenom'].'</div></td>';
echo '<td class="data"><div class="intro">'.$row["raison"].'</div></td>';
echo '<td class="data"><div class="intro">'.$row["texte"].'</div></td>';
echo '<td class="data"><div class="intro"><a href="clients.php?action=modifier_clients&id='.$row["id"].'">Modifier</a>';
echo '<td class="data"><div class="intro"><a href="clients.php?action=consulter_rdv&id='.$row["id"].'">Consulter</a>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
echo '' . $total .' rendez vous sur cette page.';
// fin du tableau.
echo '<p align="center">Page : '; //Pour l'affichage, on centre la liste des pages
for($i=1; $i<=$nombreDePages; $i++) //On fait notre boucle
{
//On va faire notre condition
if($i==$pageActuelle) //Si il s'agit de la page actuelle...
{
echo ' [ '.$i.' ] ';
}
else //Sinon...
{
echo ' <a href="clients.php?action=consulter_rdv&page='.$i.'">'.$i.'</a> ';
}
}
echo '</p>';
}
else echo 'Pas d\'enregistrements dans cette table...';
// on libère le résultat
mysql_free_result($result);
?>
</td>
</tr>
<tr>
<td></td>
</form> |
Partager