Goedenmiddag,
Allereerst een kleine situatieomschrijving.
Ik ben een ontzettende n00b op het gebied van php en mysql. Ik ben het mezelf aan het leren, dus schrik niet van heel aparte oplossingen in jullie ogen. Het systeem hoeft niet erg uitgebreid te zijn.
De vereisten die ik in de loop van de komende maand(en) erin wil gaan zetten zijn:
- Het bijhouden en aanpassen van roostertijden, telefoonnummers, emailadressen, notities
- Een waarschuwingsmogelijkheid. Bijvoorbeeld een herinnering dat je de volgende dag het Engels van A. overhoort.
- Cijferweergave + berekening gemiddeldes.(dit ga ik als laatste doen. de google docs excel sheet werkt vooralsnog prima).
Ik ben druk aan het schrijven geweest. Natuurlijk loop ik continue tegen problemen aan. In negen van de tien gevallen biedt Google soelaas, maar soms heb ik meer moeite met het oplossen ervan. Als ik er tegen aanloop, wil ik ze graag hier posten.
Het idee is dat ik na het inloggen in index.php in browser.php terechtkom. Hierin wordt een globaal overzicht van de leerlingen weergegeven met beknopte informatie over hen. Als de roosters opgevraagd worden, geef ik het idnummer van de leerling mee (dus rooster.php?id=xx).
Hier zit probleem nummer een. Ik wil een inner join uitvoeren op de tabellen id en roosters, omdat ik dingen als namen niet dubbel wil opslaan. Deze query wordt uitgevoerd en ik probeer hem in een html tabel te parsen. Helaas werkt dit niet goed. Ik heb het nu met $row ['id.id'];, $row['roosters.ma']; etcetera gepoogd, maar dit werkte niet.
De code is ook nog niet veilig. Hier ben ik van op de hoogte. Dit is iets waar ik later mij in wil vastbijten. Dan nog een vraag. Is het handig om hier de site te posten, zodat jullie er een blik op kunnen werpen? Of kan ik beter het anoniem houden i.v.m. misbruik?
Als ik informatie vergeet te geven, vertel het, en dan post ik het z.s.m.. Ik houd dit topic nauwlettend in de gaten
.
Browser.php
rooster.php
Allereerst een kleine situatieomschrijving.
spoiler: situatieomschrijving
Ik werk bij een huiswerkbegeleidingsinstituut, als bijbaan. Mijn baas heeft het werk jarenlang in zijn eentje gedaan, en dat heeft er in de jaren in geresulteerd dat alle informatie bij hem in .doc bestanden staat op de laptop. Als ik dan vervolgens de voortgang van een leerling wil controleren, dan moet ik meestal even langs hem (hij zit 15 meter verderop aan een bureau) om even te kijken. In de tussentijd heb ik het meest essentiële gemigreerd naar google docs. Dit werkt, maar niet lekker genoeg mijn inziens. Daarom heb ik besloten om een leerling volg systeem (lvs) in elkaar te scripten.
Ik ben een ontzettende n00b op het gebied van php en mysql. Ik ben het mezelf aan het leren, dus schrik niet van heel aparte oplossingen in jullie ogen. Het systeem hoeft niet erg uitgebreid te zijn.
De vereisten die ik in de loop van de komende maand(en) erin wil gaan zetten zijn:
- Het bijhouden en aanpassen van roostertijden, telefoonnummers, emailadressen, notities
- Een waarschuwingsmogelijkheid. Bijvoorbeeld een herinnering dat je de volgende dag het Engels van A. overhoort.
- Cijferweergave + berekening gemiddeldes.(dit ga ik als laatste doen. de google docs excel sheet werkt vooralsnog prima).
Ik ben druk aan het schrijven geweest. Natuurlijk loop ik continue tegen problemen aan. In negen van de tien gevallen biedt Google soelaas, maar soms heb ik meer moeite met het oplossen ervan. Als ik er tegen aanloop, wil ik ze graag hier posten.
Het idee is dat ik na het inloggen in index.php in browser.php terechtkom. Hierin wordt een globaal overzicht van de leerlingen weergegeven met beknopte informatie over hen. Als de roosters opgevraagd worden, geef ik het idnummer van de leerling mee (dus rooster.php?id=xx).
Hier zit probleem nummer een. Ik wil een inner join uitvoeren op de tabellen id en roosters, omdat ik dingen als namen niet dubbel wil opslaan. Deze query wordt uitgevoerd en ik probeer hem in een html tabel te parsen. Helaas werkt dit niet goed. Ik heb het nu met $row ['id.id'];, $row['roosters.ma']; etcetera gepoogd, maar dit werkte niet.
De code is ook nog niet veilig. Hier ben ik van op de hoogte. Dit is iets waar ik later mij in wil vastbijten. Dan nog een vraag. Is het handig om hier de site te posten, zodat jullie er een blik op kunnen werpen? Of kan ik beter het anoniem houden i.v.m. misbruik?
Als ik informatie vergeet te geven, vertel het, en dan post ik het z.s.m.. Ik houd dit topic nauwlettend in de gaten
Browser.php
PHP:
1
| *snip* |
rooster.php
PHP:
1
| *snip* |
[ Voor 78% gewijzigd door RobIII op 19-08-2010 15:10 ]
Lenovo W520 - i7 2720QM - 8GB DDR3 1333Mhz - 1080p - Nvidia 1000M - 9 cell accu