17. juli 2009 - 20:52Der er
6 kommentarer og 1 løsning
checkboxe - vise brugervalg - få skrevet "checked" på den rigtige måde
Jeg har en tabel med bynavne. og en tabel med brugere og en tabel, der hedder valg af bynavne.
Jeg vil gerne give brugerne mulighed for at rette deres valg af bynavne, ved at vise en liste med alle bynavne og de bynavne brugeren har valgt skal være krydset af, hvordan laver jeg det - det er noget med at få skrevet "checked" på den rigtige måde ?
Jeg har checkboxene her:
$query="SELECT by FROM byer"; $result=mysql_query($query) or die; while ($row=mysql_fetch_assoc($result)) { extract ($row); echo "<input type=checkbox name= byer value = '$by'>"$by"; echo "<br>"; }
Jeg har også en query, hvor jeg henter de bynavne brugeren har valgt. Dem får jeg en række ad gangen, men hvad skal jeg gøre med dem ?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
17. juli 2009 - 21:46#1
Prøv med:
<?php $query="SELECT by FROM byer"; $result=mysql_query($query) or die; while ($row=mysql_fetch_assoc($result)) { extract ($row); echo "<input type=checkbox name='byer' value='$by'"; if ($checked) echo " checked='checked'"; echo">$by<br>"; } ?>
Dette kræver så, at du i MySQL-databasen har en værdi kaldet "checked", som kun er sat ved de valgte byer.
Tak for dit input, skriv et svar, så giver jeg point. Jeg fandt dog frem til en løsning hvor jeg lægger brugerens valgte byer i et array. Derefter henter jeg alle bynavne, og ved hjælp af if in_array fik jeg sat variablen $checked rigtigt - så det endte godt :-) Tak for hjælpen.
hov, mit sidste indlæg skulle have været en kommentar.
Synes godt om
Slettet bruger
20. juli 2009 - 12:58#6
Jeg er glad for at det lykkedes for dig :-) Her er et svar.
Synes godt om
Slettet bruger
20. juli 2009 - 12:58#7
Her er et svar.
Synes godt om
Ny brugerNybegynder
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.