Dag heren,
Ik maak samen met een andere jongen uit m'n klas voor school als profielwerkstuk een iPhone-app voor de roosterwijzigingen. Simpel gesteld zit het als volgt in elkaar:
1. De roostermaker voert een wijziging in op een website;
2. De wijziging wordt opgeslagen in een SQL-database;
3. Door een iPhone-app wordt een query uitgevoerd in de database voor een aantal geselecteerde vakken;
4. De wijzigingen zijn op de iPhone zichtbaar.
Omdat we net van start zijn gegaan, zijn we nog niet toegekomen aan de iPhone app zelf, en dat zal ook geen probleem worden. Wat meer het probleem is, is een factor gebruiksgemak die de roostermaker eist om mee te willen werken. Op de website, die op dit moment in aanbouw is, zullen enkele forms aanwezig zijn, verdeeld in groepjes. Het eerste 'groepje' bevat de dag (bv. dinsdag) en het uur (bv. het tweede uur), het tweede 'groepje' de klas (bv. 5) en de groep (bio1) en het derde groepje is de bewerking (uitval, lokaalwijziging, etc.). Hier een voorbeeld:

Dankzij ons geniale roosterprogramma bestaat de onderbouw echter uit groepen als 1A, 2B en 3C en de bovenbouw uit groepen als 5bio1, 4wisB2, enzovoorts. De roostermaker heeft aangegeven dat hij wil hebben dat bij groepen uit de onderbouw in het form voor de 'groep' er keuze is uit A, B, C etc. en dat bij de bovenbouw een clusterkeuze bij verschijnt (in plaats van alleen A, B en C verschijnen eronder zaken als ak1, bio1, etc.).
De huidige code is als volgt:
We hebben wirklich geen flauw idee hoe we dit aan moeten pakken. We hebben Google uitgeput met opdrachten als 'change php option value based on input' en kunnen daar geen bruikbare info vinden.
Kan iemand hier ons in een duw in de juiste richting geven? Het is immers een profielwerkstuk en we moeten hiervan leren, dus om kant en klare brokken code vragen we niet, stukjes met hints erin zijn zeer zeker welkom. Ook tips over hoe we die forms beter kunnen maken (dit ziet er nogal inefficiënt uit) zijn handig.
Mocht 'bewijs' van initiatief gevraagd worden, ik post graag alle codeknipsels in een edit, maar om deze post nog een beetje fatsoenlijk te houden zet ik die maar niet neer
Bij voorbaat dank!
Ik maak samen met een andere jongen uit m'n klas voor school als profielwerkstuk een iPhone-app voor de roosterwijzigingen. Simpel gesteld zit het als volgt in elkaar:
1. De roostermaker voert een wijziging in op een website;
2. De wijziging wordt opgeslagen in een SQL-database;
3. Door een iPhone-app wordt een query uitgevoerd in de database voor een aantal geselecteerde vakken;
4. De wijzigingen zijn op de iPhone zichtbaar.
Omdat we net van start zijn gegaan, zijn we nog niet toegekomen aan de iPhone app zelf, en dat zal ook geen probleem worden. Wat meer het probleem is, is een factor gebruiksgemak die de roostermaker eist om mee te willen werken. Op de website, die op dit moment in aanbouw is, zullen enkele forms aanwezig zijn, verdeeld in groepjes. Het eerste 'groepje' bevat de dag (bv. dinsdag) en het uur (bv. het tweede uur), het tweede 'groepje' de klas (bv. 5) en de groep (bio1) en het derde groepje is de bewerking (uitval, lokaalwijziging, etc.). Hier een voorbeeld:

Dankzij ons geniale roosterprogramma bestaat de onderbouw echter uit groepen als 1A, 2B en 3C en de bovenbouw uit groepen als 5bio1, 4wisB2, enzovoorts. De roostermaker heeft aangegeven dat hij wil hebben dat bij groepen uit de onderbouw in het form voor de 'groep' er keuze is uit A, B, C etc. en dat bij de bovenbouw een clusterkeuze bij verschijnt (in plaats van alleen A, B en C verschijnen eronder zaken als ak1, bio1, etc.).
De huidige code is als volgt:
PHP:
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
| <form action="insert.php" method="post" name="klas"> <strong>Klas</strong> <select name="klasdropdown" size="1" value="options"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> </select> </form> <form action="insert.php" method="post" name="groep"> <strong>Groep</strong> <select name="groepdropdown" size="1" value="options"> <option value="A">_A</option> <option value="B">_B</option> <option value="C">_C</option> <option value="D">_D</option> <option value="E">_E</option> <option value="F">_F</option> <option value="ak1">ak1</option> <option value="ak2">ak2</option> </select> </form> |
We hebben wirklich geen flauw idee hoe we dit aan moeten pakken. We hebben Google uitgeput met opdrachten als 'change php option value based on input' en kunnen daar geen bruikbare info vinden.
Kan iemand hier ons in een duw in de juiste richting geven? Het is immers een profielwerkstuk en we moeten hiervan leren, dus om kant en klare brokken code vragen we niet, stukjes met hints erin zijn zeer zeker welkom. Ook tips over hoe we die forms beter kunnen maken (dit ziet er nogal inefficiënt uit) zijn handig.
Mocht 'bewijs' van initiatief gevraagd worden, ik post graag alle codeknipsels in een edit, maar om deze post nog een beetje fatsoenlijk te houden zet ik die maar niet neer
Bij voorbaat dank!