planning
le 20/04/2005 à 15:39
sam
Salut tout le monde,
voila je voudrais faire un planning mais je voit pas comment jpeut faire .
enfet je fait une appli pour une auto ecole quand on va cliker sur le moniteur voulu et ben sa va affiher tout les elve que le moniteur a pour la semaine actuel , ces eleve vont etre repartie dans le tableau selon le jour et heurre de conduite.
j'ai donc fait un tableau apres je suis vraiment bloker pour le remplir , je sais que je doit fait une requete mais apres........?
merci beaucoup pour votre aide.
Euh tu utilise une base de donnée au moins ?
zebdinou pour les intimes / Blog : http://www.zebden.fr
le 20/04/2005 à 19:36
sam
oui j'utiliser une bdd ou ya comme table ( moniteur,eleve,lecon,vehicule,calendrier , jour )
en fet j'ai fait la liste deroulante qui affiche tout les moniteur
apres j'ai fait un tableau
-colonne:lundi,mardi,mercredi......
-ligne: 8h00,9h00,10h00.....18h00
sa je lai fait
le probleme ces que je veut afficher les eleve qui ont cours cette semaine avec le moniteur selectionner
mon probleme arrive au moment ou il faut afficher le nom des eleve dans les casse du tableau
parcequ'elle doivent correspondre a leur heure et jour de lecon.
par ex: si jean a cour avec le moniteur cette semaine a 10h00
alors dans le tableau on aura a (mercredi,10h00)le nom:JEAN
voila je sais pas trop comment faire
merci pour votre aide
Le plus simple (et aussi le plus lourd) c'est de faire une requète par case de ton tableau que tu paux optimiser par une fonction:
<?
function affich( $h, $j){
$sql = "SELECT eleve.nom FROM eleve NATURAL JOIN calendrier WHERE calendrier.heure = $h AND calendrier.jour = $j";
//execution de la requete
}
//pour afficher ton tableau
echo'<tr><td>'.affich("8h00", "mercredi").'</td><td>'.affich("8h00", "jeudi").'...';
Après y a surement plus simple mais je suis pas assez réveillé pour trouver.
c 'est incroyable ce que je peux écrire comme conneries
Il faut voir comment tu as modelisé ta base de données. Comme cela on ne peut pas vraiment t'aider
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
le 21/04/2005 à 15:01
sam
moniteur(num_moniteur,nom_moniteur,prenom_moniteur)
eleve(num_eleve,num_imma,num_moniteur,nom_eleve,prenom_eleve,adr_eleve,mutuelle)
lecon(num_eleve,date,duree,heure)
vehicule(num_imma,modele,etat)
calendrier(date,code_jour)
jour(code_jour,nom_jour,taux_remise)
voila merci encore pour votre aide
salut
ben pareil mais la requète devient:
$sql = "SELECT eleve.nom_eleve FROM eleve NATURAL JOIN lecon WHERE lecon.heure = $h AND lecon.date = $j";
c 'est incroyable ce que je peux écrire comme conneries
le 21/04/2005 à 20:18
sam
ok, je vais tester
merci pour ton aide
le 22/04/2005 à 10:27
sam
sa marche pas
Sans dec on veut bien te filer un coup de main mais faut voir ce que tu as fait. Montre ton code on te dira quoi retoucher pasque là c'est un peu chaud.
c 'est incroyable ce que je peux écrire comme conneries
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: