Bonsoir, je me suis lancé dans le php depuis vendredi donc j'ai seulement les bases pour le moment. Je dois faire un tableau qui affiche les emplois du temps tout les jours sur une page web. Voici le rendu :
Tout allait bien jusqu'au moment ou je me suis rendu compte que dans le cas ou le ou les cours commencent a 8h30 et finissent a 9h30, avec une seule case par heure on ne verra pas de différences. Donc je ne vois pas du tout comment décaler les cases. Je suppose qu'il faut dans chaque colonnes ajouter des sous colonnes ? Mais comment faire pour que le trait entre 8h et 9h disparaisse et que le texte ne soit pas dans la "sous colonne" 8h30/8h45 mais bien dans la grosse colonne 8h30/9h30. Et si possible aussi changer le fond de la case dans l'heure concernée et laisser les autres fond de la même couleur; ex : 8h00-->8h308h30-->9h309h30-->10h J espère m'être bien exprimer et que vous me comprendrez, merci d'avance pour vos futures réponses.
Si tu veux rester sur des tableaux, fait des col toutes les 30 minutes et regarde la propriete de td colspan. Sinon tu peux aussi le faire en style avec un div conteneur en position:relative; et tes cases en position:absolute;
Merci pour la réponse j'ai trouver mon bonheur avec les colspan, il m'a fallu un peut de temps pour le maîtriser dans les boucles mais ça marche. Encore merci
Marsh Posté le 19-04-2015 à 22:58:51
Bonsoir, je me suis lancé dans le php depuis vendredi donc j'ai seulement les bases pour le moment.
Je dois faire un tableau qui affiche les emplois du temps tout les jours sur une page web.
Voici le rendu :
Tout allait bien jusqu'au moment ou je me suis rendu compte que dans le cas ou le ou les cours commencent a 8h30 et finissent a 9h30, avec une seule case par heure on ne verra pas de différences. Donc je ne vois pas du tout comment décaler les cases.
Je suppose qu'il faut dans chaque colonnes ajouter des sous colonnes ? Mais comment faire pour que le trait entre 8h et 9h disparaisse et que le texte ne soit pas dans la "sous colonne" 8h30/8h45 mais bien dans la grosse colonne 8h30/9h30.
Et si possible aussi changer le fond de la case dans l'heure concernée et laisser les autres fond de la même couleur; ex : 8h00-->8h308h30-->9h30 9h30-->10h
J espère m'être bien exprimer et que vous me comprendrez, merci d'avance pour vos futures réponses.