Avatar billede razmuz Nybegynder
05. september 2005 - 17:16 Der er 5 kommentarer og
1 løsning

Gruppeliste m. afkryds

Jeg har følgende udtræk fra min database:
SELECT id, navn FROM grupper;
Den giver mig navne (og id'er) på alle grupper. Jeg vil gerne lave en liste (opremsning) med alle grupperne, som hver skal ha' en checkbox.

Alt dette skal så kædes med en brugers tilknytning til enkelte grupper. De grupper hvor han/hun er tilknyttet skal afhakkes med et flueben... en brugers tilknytning ligger i en tabel hvor et brugerid er kædet med et gruppeid.

Lad os sige at bruger med brugerid=2 (er tilknyttet grupperne med gruppeid'er 2 og 4)
Nu skal der laves en liste med checkbox'e hvor grupperne 2 og 4 er krydset af!
Avatar billede jakobdo Ekspert
05. september 2005 - 18:37 #1
Jeg ville først lave en liste, et array vil nok være at foretrække, som indeholder brugerens grupper. (altså 2 og 4)
$brugerGruppe = array(2,4);
Så laver vi udtrækket som du har før!
$query = mysql_query("SELECT id, navn FROM grupper");
if(mysql_num_rows($query)>0)
{
while($row = mysql_fetch_assoc($query))
{
echo "<input type=\"checkbox\" value=\"".$row['id']."\"";
echo (in_array($row['id'],$brugerGruppe))?" CHECKED":"";
echo ">";
echo $row['navn'] . "<br>";
}
}
Avatar billede razmuz Nybegynder
05. september 2005 - 19:07 #2
Hold da helt op... det virker jo bare :) Du er for sej. Tak for hjælpen!
Smider du et svar!?
Avatar billede jakobdo Ekspert
05. september 2005 - 19:10 #3
Svar!
Avatar billede jakobdo Ekspert
05. september 2005 - 19:11 #4
Husk dine checkboxe skal ind i en form, så hele skidtet kan submittes videre, hvilket jeg formoder er hensigten!
Avatar billede razmuz Nybegynder
05. september 2005 - 19:16 #5
Det har jeg allerede gjort :) Tak for hjælpen
Avatar billede jakobdo Ekspert
05. september 2005 - 19:20 #6
Takker for point!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester