Problème ez_sql
Résolu
Aquall
Messages postés
40
Statut
Membre
-
Aquall Messages postés 40 Statut Membre -
Aquall Messages postés 40 Statut Membre -
Bonjour,
J'ai un soucis avec ez_sql. j'utilise la classe dans un switch case. dans mon premier case cela marche correctement, dans le deuxième rien ne s'affiche.
Voila le code de tout mon switch:
Merci d'avance au courageux qui prendra du temps pour moi. Je continue de chercher de mon coté mais la je ne vois plus c'est pour ça que je m'en remets a vous. :S
J'ai un soucis avec ez_sql. j'utilise la classe dans un switch case. dans mon premier case cela marche correctement, dans le deuxième rien ne s'affiche.
Voila le code de tout mon switch:
switch ($page)
{
case '1':
// Tableau
echo '<br><br><br><h1 style="text-align: center; "> Liste des Rendez-vous </h1><br><br>';
echo '<table cellspacing=3>';
echo '<th>Action</th><th> Nom </th><th> Prenom </th><th>Adresse email </th><th> Telephone </th><th> Adresse </th><th> Date </th><th> Heure </th><th> Type RDV</th>';
echo'<tr>';
$utilisateurs = $db->get_results("SELECT * FROM scol_reservation");
foreach ( $utilisateurs as $utilisateur)
{
// Affichages des valeurs.
echo "<td><img src=\"http://10.21.5.3/gestrdv/images/delete.gif\"></td>";
echo"<td>".$utilisateur->nom."</td>";
echo"<td>".$utilisateur->prenom."</td>";
echo "<td>".$utilisateur->email."</td>";
echo"<td>".$utilisateur->tel."</td>";
echo"<td>".$utilisateur->adresse."</td>";
echo"<td>".$utilisateur->date."</td>";
echo"<td>".$utilisateur->periode."</td>";
echo"<td><img src=\"http://10.21.5.3/gestrdv/images/con_tel.png\"></td>";
echo"</tr>";
}
echo '</table>';
break;
case '2':
$date = new DateComponent;
$date1=date("2012-03-04");
$date2=date("2012-04-18");
$morningstarts=8; // heure de départ.
$eveningends=18; // heure de fin
$am=mktime($morningstarts,0,0,$month,$day,$year); // type: timestamps
$pm=mktime($eveningends,0,0,$month,$day,$year);// type: timestamps
$midideb=mktime(12,0,0,$month,$day,$year); // type: timestamps.
$midifin=mktime(13,0,0,$month,$day,$year); // type: timestamps.
$resolution=900;
$nbjour=$date->nbOfDays($date1,$date2);
$date_depart = strtotime($date1);
//$utilisateurs = $db->get_results("SELECT * FROM scol_reservation");
echo "<br><br><br><h1 style=\"text-align: center; \">Liste des rendez-vous par date/période</h1><br>";
echo '<table cellspacing=1>';
//echo "deb:".$midideb."<br>";
//echo "fin:".$midifin ." <br>";
for($i=0;$i<=$nbjour;$i++)
{
// Si le jour suivant n'est ni un dimanche (0) ou un samedi (6), ni un jour férié, on incrémente les jours ouvrés
if (!in_array(date('w', $date_depart ), array(0, 6))
&& !in_array(date('j/n/'.date('Y', $date_depart), $date_depart ), $arr_bank_holidays))
{
echo '<tr><th>'.$date->frenchDate($date_depart).'</th></tr>';
echo "<tr>";
for($t = $am; $t < $pm; $t += $resolution)
{
$time=date("H:i",$t);
//if ( $t<= $midideb || $t>= $midifin) echo "t ".$t." <br>";
if ($t< $midideb || $t>= $midifin)
{
echo '<td>'.$time.'</td>';
echo "</tr>";
echo"<tr>";
echo"<td>test</td></tr>";
$utilisateurs=$db->get_results("SELECT* FROM scol_reservation WHERE date='".$date_depart."' AND periode='".$time."'");
foreach ( $utilisateurs as $utilisateur)
{
echo '<td>'.$utilisateur->nom.' '.$utilisateur->prenom.' '.$utilisateur->adresse.' '.$utilisateur->email.' '.$utilisateur->tel.'</td></tr>';
}
}
$time+=$resolution;
}
}
$date_depart+=86400;
echo "</tr>";
}
break;
Merci d'avance au courageux qui prendra du temps pour moi. Je continue de chercher de mon coté mais la je ne vois plus c'est pour ça que je m'en remets a vous. :S