Moeilijkheid met verschillende opties
ik zit weer met een probleem
ik ben nu ver gevorderd in mijn php kennis maar ik heb (wel een klein) geen idee hoe dit aan te pakken.
ik heb dus verschillende 'Grote opties'(Steden) die onerverdeeld zijn in 'kleine opties' (Dorpen)
nu is mijn vraag hoe maak ik wat dat je enkel van het dorp A wijk 1 naar alle wijken kan gaan van Dorp A en niet naar anderen.
(even een schets)
**GROTE STAD-A**
-KLEIN DORP-1
-KLEIN DORP-2
-KLEIN DORP-3
-KLEIN DORP-4
**GROTE STAD-B**
-KLEIN DORP-1
-KLEIN DORP-2
-KLEIN DORP-3
-KLEIN DORP-4
Ik dacht het zo te doen, maar is dit wel een goede optie?
// DATABASE
dorp1 | dorp2 | dorp3 | dorp4
naam1 naam2 naam3 naam4
en dan een select met waar ik ben en of dit over een komt met een van de gegevens ..
Ik hoop dat jullie meer raad weten.
Alvast bedankt
Niels
Naam | Inwoners | Economie | Geld | Wijken
Tabel voor wijken
Naam | blabla | Stad
Bij stad voer je in waarbij de wijk hoort, en dit geef je dus op in je Query's (je koppelt ze als het ware aan elkaar..)
Je kan dus ook heel simpel opgeven binnen welke stad een speler zich mag begeven. Simpelweg door te kijken in welke stad die zich bevind, en kijken of het ingevoerde record overeen komt met een van de wijken, die in het veld stad ook die stad hebben staan waar jij bent.
Edit: Typ0
Gewijzigd op 01/01/1970 01:00:00 door Leo
Ik denk dat je zometeen nog wel een opmerking van Frank of Klaasjan kan verwachten over je datamodel, en ik denk dat zij dat beter uit kunnen leggen dan ik (ze hebben er iig meer ervaring mee) ;)
@leo: Bedankt voor de tip ik zal zo wat uitvogelen
Je steden zijn onderverdeeld in dorpen. Dat betekent een één op veel relatie (1:N) en dat kan prima als datamodel. Stel, je hebt deze tabellen:
steden
--------
id
naam
dorpen
--------
id
naam
stad_id
Nu bevind je je bijvoorbeeld in dorp 1 in stad A. Als je het dorp_id weet, weet je meteen ook het stad_id.
Met
SELECT id, naam
FROM dorpen
WHERE stad_id = $stad_id
kun je de dorpen opvragen waar je naartoe mag.
Jan:
Als "niet-datamodel expert"
huhh niet expert? muhahahaha
grapjas
Gewijzigd op 01/01/1970 01:00:00 door Klaasjan Boven
jullie horennog van me ;)