12. april 2003 - 20:31Der er
14 kommentarer og 1 løsning
Checkbox kontrol
et lille tricky spørgsmål.
jeg har en database over en masse personer. jeg har lavet et lille pænt setup hvor alle personer kommer ud i en fin tabel på sitet.
i en anden tabel har jeg lavet en mulighed for at vælge disse personer (trænerID, spillerID)
på sitet vises så alle spillernavnene og en checkbox ved siden af hver spiller. det skal så være muligt at alle spillere vises frem og dem som træneren har valgt, skal have et flueben i checkboxen!
er der nogle der har en idé... jeg har forsøgt med lidt med in_array men træner tabellen tager kun en query ud af gangen, dvs. kun en person er valgt...pizz
Du udskriver alle spillere. Så tjekker du hvilke spillere der der er valgt af en bestemt træner. De skal så ha' et flueben. Har jeg forstået det rigtigt?
Mit lille hurtigt sammenflækkede eksempel ser således ud:
<?php $traenerID = 1; echo "<b>Træner nr. $traenerID har valgt disse spillere</b>"; echo "<hr>"; $query = mysql_query("SELECT * FROM spillere ORDER BY navn ASC") or die(mysql_error()); while($row = mysql_fetch_array($query)) { if(mysql_num_rows(mysql_query("SELECT * FROM traenere WHERE spillerID = '$row[spillerID]' AND traenerID = $traenerID"))) $checked = "checked";
Super! jeg laver nok lidt om på koden, for at det skal passe ind i scriptet. men ideen omkring at bruge while statementet er et udemærket bud du tjener dine point.. Taaaak ska da haaa...
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.