[php] 1 op veel relatie

Pagina: 1
Acties:
  • 34 views sinds 30-01-2008

  • EL_Loco
  • Registratie: Oktober 2001
  • Laatst online: 08-11-2023

EL_Loco

alias Haco

Topicstarter
Ik heb een vraag hoe je iets kan doen, maar dat is het beste uit te leggen met een (school)voorbeeld ;( :

Iemand zit opschool (als tabel user_id, username)
die kan wat leren (frans, engels, wiskunde, etc.) als tabel skill_id, skillname)
Nu wil je de profile van Iemand zien, met daarin wat z'n vaardigheden zijn (skills).

Als ie maar 1 ding kan, dan is het makkelijk op te lossen, maar als hij er meer kan, bv Engels, wiskunde, scheikunde.
Hoe los je dat dan op om dat weer tegeven :?

Ik zit nu al een uur hierover m'n hoofd te breken, en heb de meest creative oplossingen bedacht, maar elke keer loop ik vast :'(
Weet iemand hoe ik dit op moet lossen :?

search etc. al gebruikt, en helaas niet gevonden
PS. Modjes, gooi dit niet meteen dicht willen jullie, misschien is dit voor jullie simpel, maar voor mij niet..

rumores non hiatus dremelunt
malleo omnia consentiunt
Lid van het Anti-Jamba front!


Verwijderd

Zorg dat je in de tabel met skills ook het id van de naam hebt staan. Dan kan je dus uit die skills de vaardigheden slecteren door middel van een where-stukje. Een artikel wat je hierover kan lezen is: [url="http://www.phpfreakz.nl/artikelen.php?aid=19"]http://www.phpfreakz.nl/artikelen.php?aid=19[/url]

Verwijderd

lijkt me op zich best simpel doe het netzoals rechten ;)

hoe het precies zou moeten weet ik niet, maar is juist een leuke truuk om uit te vogelen.

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

PS. Modjes, gooi dit niet meteen dicht willen jullie, misschien is dit voor jullie simpel, maar voor mij niet..
Echter is het nogal een standaard vraag.

Je haalt de oplossing uit de database, en je zet in de for of while lus een
PHP:
1
<?echo $variabelenaam.'<br>';?>

en zie daar een lijst.

Mocht de vraag stiekum toch zijn hoe je juist de lijst krijgt in plaats van de weergave, wordt het tijd om SQL te leren.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Dit topic is gesloten.