j'ai un code pour emploi du temps effectuer pour les eleves. je voudrais que les heures de cours se fusionne. mais je n'arrive pas. je demande une aide sur ce forum
voici le code :
include_once('model/ecoles/afficher_emploitps_ecole.php');
$affich_emploi = afficher_emploitps_ecole($code_classe, $code_etab);
//preEnregistrement des jours dans une table
$jour = array(null, "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi" );
//affichage
if(!isset($_GET['ajout']))
{
//achachage du calandier
foreach($affich_emploi as $liste_emploi)
{
$jr = htmlspecialchars($liste_emploi['emploitps_jour']);
$Hdebut = htmlspecialchars($liste_emploi['emploitps_heure_debut']);
$Mindebut = htmlspecialchars($liste_emploi['emploitps_min_debut']);
$Hfin = htmlspecialchars($liste_emploi['emploitps_heure_fin']);
$Minfin = htmlspecialchars($liste_emploi['emploitps_min_fin']);
$code_mat = htmlspecialchars($liste_emploi['emploitps_matiere']);
foreach($affich_mat as $liste_mat)
{
if(isset($code_mat) AND $code_mat == $liste_mat['matiere_code'])
{
$matiere = htmlspecialchars($liste_mat['matiere_lib']);
if(isset($Mindebut) AND !empty($Mindebut))
{
$rdv[$jr][$Hdebut.':'.$Mindebut] = utf8_encode($matiere);
}
else
{
$rdv[$jr][$Hdebut] = utf8_encode($matiere);
}
}
}
$plage[]= $Hfin - $Hdebut;
}
$nbrett = count($plage);
include_once('view/ecoles/form_emploidutemps_classe.php');
}
else
{
include_once('view/ecoles/form_emploidutemps_classe.php');
}
}
affichage
<table class="emploi">
<?php
//affichagge des jours de la semaine
echo "<tr> <th class=\"titre\">Heure</th>";
for($x = 1; $x < 7; $x++)
echo "<th class=\"titre\">".$jour[$x]."</th>";
echo "</tr>";
for($j = 13; $j < 18; $j += 1)
{
echo "<tr>";
//affichage des heures
for($i = 0; $i < 6; $i++)
{
if($i == 0)
{
$heure = str_replace(".5", ":30", $j);
$heureplus = $heure+1;
echo "<td class=\"time\">".$heure." - ".$heureplus."</td>";
}
echo "<td class=\"contentps\">";
if(isset($rdv[$jour[$i+1]][$heure]))
{
echo $rdv[$jour[$i+1]][$heure];
}
echo "</td>";
}
echo "</tr>";
}
?>
</table>