Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1175 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  je voudrais fusionner les cellules du tableau de mon emploi du temps

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

je voudrais fusionner les cellules du tableau de mon emploi du temps

n°2228587
schuby05
Posté le 20-05-2014 à 22:14:28  profilanswer
 

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>

mood
Publicité
Posté le 20-05-2014 à 22:14:28  profilanswer
 

n°2228617
rufo
Pas me confondre avec Lycos!
Posté le 21-05-2014 à 10:36:50  profilanswer
 

En html, faut utiliser les attributs colspan et rowspan dans les <td>, si c'est ça ta question ?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  je voudrais fusionner les cellules du tableau de mon emploi du temps

 

Sujets relatifs
temps d'exécution d'un programme et messages d'affichageCréer un "sous-tableau"
tableau éditableTemps de réponse quand on ping un client
Optimisation de tableau de fonctionscréer un tableau clé valeur (int) trier par valeur desc
Tableau 2 dimension 1 dimension connue et l'autre inconnueTemps pour performer un echo de 38kb .. long
Aide button de recherche sur un tableau 
Plus de sujets relatifs à : je voudrais fusionner les cellules du tableau de mon emploi du temps


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR