Avatar billede denniswiencken Nybegynder
03. april 2010 - 14:38 Der er 11 kommentarer og
1 løsning

Skoleskema

Hej, min lærer har givet mig en opgave i vores fælles klasse projekt.

Vi er i gang med at lave et fraværssystem til skolen hvor systemet automatisk tjekker fravær hvis man ikke har indlæst sig med sit stregkode kort,

Min opgave er så at finde ud af hvordan man kan få "lokalet" til at finde ud af hvilke elever der skal være der i netop denne lektion

Systemet skal køre for hvert lokale, så skal altså finde en måde at et skema over hvilke lektioner der skal være i lokalet i løbet af ugen kan hente en oversigt over hvem der skal være på det hold på det tidspunkt..

Forvirret? Det er jeg selv og han valgte mig på den baggrund af jeg engang har lavet et par hjemmesider hvor jeg brugte php og mysql :/

Håber i kan hjælpe mig lidt, og undskyld hvis det er forkert sektion men kunne ikke finde en til php

Men ihvertfald, ville blive glade hvis i ku hjælpe :)
Avatar billede johnstigers Seniormester
03. april 2010 - 15:01 #1
http://www.eksperten.dk/spm/906118
Du vil sikkert gerne have en løsning, men det er ikke tilladt at oprette samme spørgsmål 2 gange, så du skal lukke det ene.
http://www.eksperten.dk/faq#faq-2-7
Avatar billede denniswiencken Nybegynder
03. april 2010 - 15:06 #2
Hvis du havde læst det andet står der også jeg prøver at finde ud af hvordan jeg sletter det andet der blev postet i det forkerte forum :)
Avatar billede denniswiencken Nybegynder
03. april 2010 - 15:08 #3
Så sku det være lukket, takker for linket til FAQen :)
Avatar billede zynzz Praktikant
03. april 2010 - 15:29 #4
Har du en database struktur?
Avatar billede denniswiencken Nybegynder
03. april 2010 - 15:32 #5
Har stortset intet og ved næsten intet, ved hvordan man skriver til en databse og hvordan man henter lidt info, så er pænt meget på den :/
Avatar billede zynzz Praktikant
03. april 2010 - 17:11 #6
Et forslag:

Lokaler
-ID
-Placering

Elever
-ID
-Navn
-StregKode
-Email
-Tlf nummer

Lektion
-ID
-LokaleID    (Henviser til tabellen "Lokaler")
-Nr        (Nummer på lektion given dag)
-Dag
-Uge
-Elever        (Henviser til tabellen "Elever" (1,2,4,3 osv.))



//Oprettes når en lektions dag startes\\


Lektion
-ID
-LektionsID    (Henviser til tabellen "Lektioner")
-ElevID        (Henviser til tabellen "Elever")
-Status        (1 hvis eleven er mødt op ellers 0)
-StatusTid    (Hvornår stregkoden er læst gennem!)



Nogenlunde dette jeg har forstået??!
Avatar billede denniswiencken Nybegynder
03. april 2010 - 17:18 #7
Ja det ser faktisk meget fornuftigt ud,
Avatar billede zynzz Praktikant
03. april 2010 - 17:33 #8
Hvis du ønsker hjælp via. msn kan du bare smide en intern besked med din mail...
Avatar billede denniswiencken Nybegynder
03. april 2010 - 18:22 #9
Er gjort :)
Avatar billede johnstigers Seniormester
03. april 2010 - 20:35 #10
denniswiencken> Husk at lukke her ved at tage point selv.
Da hjælpen foregår udenfor eksperten, må der ikke tildeles point til den der hjælper.
Avatar billede denniswiencken Nybegynder
15. april 2010 - 13:12 #11
Så vil jeg da bruge tråden til et andet problem omkring mit skoleskema, nu har jeg lavet en search på lokale og uge nummer med resultatet skal blive et skema med lektioner i den uge, min search.php er således:



<?php
include("menu.php");
mysql_connect ("localhost", "root", "") or die ('Error: ' . mysql_error());
mysql_select_db ("HTX");

$result = mysql_query("SELECT * FROM lektion WHERE LokaleID = " . $_POST['lokalenr'] . " AND Uge = " . $_POST['ugenr'] ) or die(mysql_error());
while($row = mysql_fetch_array($result))
  echo "LokaleID: " . $row['LokaleID'] . " - Emne: " .$row['Emne'] . " - Nr: " .$row['Nr'] . " - Dag: " . $row['Dag'] . " - Uge: " . $row['Uge'] . " - Elever: " . $row['Elever'] ."<br/>";

?>

Der får jeg en liste over oplysninger, men det resultat jeg ønsker er dette eksempel i tabeller:
____________________________________________________
|                    Lokale: 51      Uge:15        |
_____________________________________________________
|Lekt|Mandag  |Tirsdag  |Onsdag  |Torsdag  |Fredag  |
_____________________________________________________
|  1 |*Emne*  |*Emne*  |
|8.10|*Elever*|*Elever* |
|9.40|*andet* |*andet*  |
_____________________________________________________


osv osv,
Så altså under mandag lektion 1 skal den hente kollonen Emne, Elever og evt andet som er sat med Uge=15, Dag=1, Nr=1, osv

Håber i kan hjælpe :)
Avatar billede denniswiencken Nybegynder
15. april 2010 - 14:25 #12
opretter den i en ny og lukker den her
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester