25. august 2003 - 20:50
Der er
22 kommentarer og 2 løsninger
tjek om flueben er i DB
Hejsa jeg har et stykke kode som ca. ser sådan ud.. <tr> <td width="95%">Noteret...: <input type="checkbox" name="Noteret" value="Ja"></td> </tr> når man trykker på en knap gemmer jeg så Noteret som en variabel.. det virker også fint men når jeg så skal lave fx. en søge side er jeg lidt på bare bund, for hvordan for jeg lavet det i php sådan at den tjekker i mysql om den er Ja eller ingen ting.. <tr> <td width="95%">Noteret...: <input type="checkbox" name="Noteret" value="Ja"> ??? </td> </tr>
Annonceindlæg fra Cognizant
Agentic AI kræver mere end teknologi
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
25. august 2003 - 21:06
#1
Kan du ikke hive variablen ud af databasen og så sætte checked="checked", hvis den er "ja". Har jeg forstået dig rigtigt?
25. august 2003 - 21:06
#2
du kan lave en funktion: function checkvar($var) { if($var == "Ja") { return " checked"; }else{ return ""; } } og så bruge: <input type="checkbox" name="Noteret" value="<?php echo checkvar(); ?>">
25. august 2003 - 21:14
#3
Jeg ved godt at det er lidt rodet kode.. Jeg hiver en variabel ud der heddet $Truckkort fra min DB <tr> <? function checkvar($Truckkort) { if($Truckkort == "Ja") { return " checked"; }else{ return ""; } } ?> <td width="95%">Noteret..: <input type="checkbox" name="Noteret" value="<?php echo checkvar(); ?>"> Kan det passe at der bare skal stå checkvar();
25. august 2003 - 21:19
#4
Jeg havde forestileet mig: <? $chk = $Truckkort != "Ja" ? "" : "checked=\"checked\""; ?> <form action="" method="post"> <input name="hh" type="checkbox" value="hh" <?=$chk?> /> </form>
25. august 2003 - 21:21
#5
Men måske jeg har misforstået det, vil du ikke bare have den checket, hvis den er "Ja"?
25. august 2003 - 21:21
#6
Hvis du bruger det jeg skrev, skal der stå: <input type="checkbox" name="Noteret" value="<?php echo checkvar($Truckkort); ?>">
25. august 2003 - 21:22
#7
<?php function checkvar($var) { if($var == "Ja") { return " checked"; }else{ return ""; } } ?>
25. august 2003 - 21:24
#8
sukos -> Men det giver det mening at sætte value="checked"?
25. august 2003 - 21:27
#9
jeg har prøvet at hente det ud og fluebenet er der selv om det ikke skal være der.. jeg har taget vis kilde på min side og det ser sådan ud <td width="95%">Truckkort <input type="checkbox" name="Truckkort" value="Ja" checked=""> </td>
25. august 2003 - 21:29
#10
Ja, så prøv at tjekke sådan her: <? $chk = $Truckkort != "Ja" ? "" : "checked=\"checked\""; ?> <form action="" method="post"> <td width="95%">Truckkort <input name="Noteret" type="checkbox" value="Ja" <?=$chk?> /></td> </form>
25. august 2003 - 21:30
#11
Sådan: <? $chk = $Truckkort != "Ja" ? "" : "checked=\"checked\""; ?> <form action="" method="post"> <td width="95%">Truckkort <input name="Truckkort" type="checkbox" value="Ja" <?=$chk?> /></td> </form>
25. august 2003 - 21:31
#12
value skal væk en checkbox er jo checked hvis den skal være markeret ved visning <input type="checkbox" name="Truckkort" value="Ja"<?php echo checkvar($Truckkort); ?>> Og ja, mig som osse lavede en fejl! :O)
25. august 2003 - 21:31
#13
FUCK!: <input type="checkbox" name="Truckkort"<?php echo checkvar($Truckkort); ?>>
25. august 2003 - 21:33
#14
sukos -> Så så, små slag. ;-)
25. august 2003 - 21:34
#15
I moderne html er syntaksen: checked="checked".
25. august 2003 - 21:35
#16
Så nu virker det.... en lille ekstra spørgsmål når man har en kasse fx. <td width="10%">Telefon 1</td> <td width="20%"><input type="text" name="Telefon" value="<? echo $Telefon?>" size="20"></td> Hvordan kan man så skravere den så der ikke kan skrives i den ??
25. august 2003 - 21:35
#17
? Nu følger jo heller ikke lige med i udviklingen af HTML. :O) Og har det faktisk med at hænge lidt fast i det som jeg kan i forvejen!
25. august 2003 - 21:36
#18
smid lige et svar begge 2, da i hvis var lige gde om det
25. august 2003 - 21:36
#19
<input type="text" name="Telefon" value="<? echo $Telefon?>" size="20" readonly> men virker vist kun i IE?
25. august 2003 - 21:36
#20
ok
25. august 2003 - 21:38
#21
Du kan bruge readonly="true"
25. august 2003 - 21:39
#22
Eller disabled="true", hvis den skal gråtones.
25. august 2003 - 21:41
#23
Tak for svaret...
25. august 2003 - 21:42
#24
sukos -> I bund og grund er det HTML alt sammen ;-)
Vi tilbyder markedets bedste kurser inden for webudvikling