Bonjour chers amis Développeurs,
Je suis en train d'écrire un système de gestion d'école basé web en php. Mais depuis une semaine, je suis bloqué à un niveau.
En effet, je fais une page qui constitue la configuration de l'emploi du temps des profs. Comme vous pouvez le voir sur l'image, j'affiche toutes les classes existantes
dans chaque colonne des jours de la semaine. Mais le problème est qu'il ne s'affiche qu'une seule classe par liste et sur la ligne suivante, la classe suivante.
J'ai essayé des méthodes que j'avais utilisé pour les listes mais pas dans un tableau et tout marche bien, mais sur cette page, vraiment je ne trouve pas d'abord un moyen de le faire.
Vraiment je sollicite votre aide.
D'avance merci
Voici mon code et le résultat en image
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 <?php include 'dbconnectAtribc.php'; //include 'dbconnectattrib.php'; echo '<html>'; echo '<head>'; echo '<title>Attribuer Classe</title>'; echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />'; echo '<script type="text/javascript"> </script>'; echo '</head>'; echo '<body>'; echo '<table id="tab" border="1" cellpadding="15">'; echo '<caption>Attribution de Classes</caption>'; echo '<tr>'; echo '<th>HORAIRES</th>'; echo '<th>Lundi</th>'; echo '<th>Mardi</th>'; echo '<th>Mercredi</th>'; echo '<th>Jeudi</th>'; echo '<th>Vendredi</th>'; echo '<th>Samedi</th>'; echo '</tr>'; $listeclasse = array(); $query = ('select HORAIRE, CLASSE FROM classeatrib'); $count = $mysqli->query('select count(CLASSE) asclass from classeatrib'); $ligne = $count->fetch_assoc(); if ($result = $mysqli->query($query)) { while ($row = $result->fetch_assoc()) { $listeclasse[] = $row['CLASSE']; echo '<tr>'; echo '<td>'.$row['HORAIRE'].'</td>'; for($i=0;$i<$ligne['asclass'];$i++) { echo '<td><SELECT name="classe" size="1">'; echo '<OPTION value ="Classe" >'.$listeclasse[$i]; echo '</OPTION>'; echo '</td>'; echo '</SELECT>'; } } echo '</tr>'; $result->close(); } /*$query = ('select ID,CLASSE FROM classeatrib WHERE CLASSE LIKE "6%"'); echo '<td><SELECT name="classe" size="1">'; if ($result = $mysqli->query($query)) { while ($row = $result->fetch_assoc()) { echo '<OPTION>'.$row['CLASSE']; } echo '</SELECT></td>'; echo '</tr>'; }*/ echo '</table>'; echo '</body>'; echo '</html>'; ?>
Partager