oui, pour le bouton bascule 2011 il faut qu'on crée une interface plus propre pour faire les bascule d'une année à l'autre.
Si quelqu'un a le temps de se pencher dessus avant moi le principe est le suivant:
il faut modifier le champ annee de la table eleves pour le mettre à jour avec la valeur de la nouvelle année scolaire:
- Code: Tout sélectionner
$req =mysql_query("SELECT eleves.eleve_id \n"
."FROM eleves \n"
."WHERE annee = '2010' \n");
while ($rowdem = mysql_fetch_array($req)) {
$eleve_id=$rowdem["eleve_id"];
//on change l'annee scolaire des élèves
mysql_query("UPDATE eleves SET annee='2011' \n"
."WHERE annee = '2010' \n");
//on change l'annee scolaire des professeurs
mysql_query("UPDATE profs SET annee='2011' \n"
."WHERE annee = '2010' \n");
}
et idem pour les professeurs.
En l'état actuel l'opération de bascule est non formel. Il faudrait que le code prenne en parametre la variable de session indiquant l'année actuelle.
Ou alors qu'à l'aide de la fonction date() de php on teste suivant le fait qu'on aiT dépassé ou non le 1er septembre de l'année en cours pour effectuer la bascule.
Pour l'algorythmique je n'ai pas de souci, mais par contre pour le design des boutons c'est pas mon kiff.
Et enfin je me demande s'il faudrait pas mettre un bouton de confirmation avant d'effectuer la bascule( même si celà ne peut nuire une fois qu'elle est déja effectuée)
Voila toutes les bonnes volontés sont les bienvenues