Hallo,

Ik heb twee query's:
Query 1: haalt de gehele lijst met groepen op
Query 2: haalt de lijst op van groepen waar een gebruiker lid van is

Beide haal ik door een while en heb ik dus 2 lijstjes:
Lijstje 1: Groep_1, Groep_2, Groep_3, Groep_4 en Groep_5
Lijstje 2: Groep_1 en Groep_5

Nu wil ik dus in PHP een overzicht creƫren wat er dus zo uit komt te zien:

Overzicht - Gebruiker_1 - Lid van groepen:
[x] Groep_1
[ ] Groep_2
[ ] Groep_3
[ ] Groep_4
[x] Groep_5

Hoe kan ik dit simpel doen? Ik kan er echt even niet op komen.
Je moet wel de veldnamen en tabelnamen in de query aanpassen aan jouw situatie:


<?php
while ($row = mysql_fetch_assoc($query) {
	echo '<tr><td>' . $row['group_name'] . '</td><td>
		<input type="checkbox" name="group[]" value="' . $row['group_id]' . '"';
	echo ($row['lidmaatschap'] == 1) ? ' checked' : '';
	echo '></td></tr>';
}
?>



Hartstikke bedankt Ger! Vraagje, de query snap ik deels wel en deels niet, maar hoe zou die moeten als ik bijvoorbeeld een lijst van de gebruikers wil, dus als ik groep_id 2 bekijk welke gebruikers hier dan inzitten? Want ik snap nu niet welke ik dan precies moet omdraaien.

In ieder geval alwel hartstikke bedankt!
Dan hoef je niet veel om te draaien, je voegt voor regel 18 weer een vooorwaarde toe

WHERE gr.group_id = 2

Alleen moet je dan in PHP wel per gebruiker gaan groeperen.

Let wel even op wat Ivo zegt, omdat je nu backticks gebruikt heb je geen probleen, maar stel dat een database beheerder overstapt op een professioneel database management systeem, kan je al je query's aan gaan passen

Reageren