Bonjour a tous
voila j'ai fait un site pour les éléves de mon école afin d'y mettre les emplois du temps. Le programme qui affiche l'emploi du temps fait (juste) 1500 ligne donc avec mon courage je me suis dis que j'allais améliorer l'emploi du temps et surtout optimiser le code, mais j'ai un petit problème pour opimiser une partie.
mon problème dans cette partie:
je voudrais rendre le nom de la valriable dynamique pour que sa donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $$jour['cours'][$a]=$rows['cours']; $$jour['heure'][$a]=$rows['heure']; $$jour['type'][$a]=$rows['type']; $$jour['debut'][$a]=$rows['debut'];
mais bien sur ce que j'ai fait si dessus marche pas, il y a une autre méthode ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $lundi['cours'][$a]=$rows['cours']; $lundi['heure'][$a]=$rows['heure']; $lundi['type'][$a]=$rows['type']; $lundi['debut'][$a]=$rows['debut'];
merci
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 $semaine=array("lundi","mardi","mercredi","jeudi","vendredi"); $lundi=array(); $mardi=array(); $mercredi=array(); $jeudi=array(); $vendredi=array(); for($a=0;$a<=count($semaine_db);$a++){ $jour_db=$semaine[$a].$_SESSION['classe']; $jour=$semaine[$a]; $sql="SELECT cours,heure,type,debut FROM $jour_db"; if(!$resultat=mysqli_query($link,$sql)){ echo '<br /><center>Une erreur c\'est produite : '.mysqli_error($link).'</center> '; exit; } $a=0; while($rows=mysqli_fetch_array($resultat,MYSQLI_ASSOC)) { $$jour['cours'][$a]=$rows['cours']; $$jour['heure'][$a]=$rows['heure']; $$jour['type'][$a]=$rows['type']; $$jour['debut'][$a]=$rows['debut']; $a++; } }
Partager