21. juni 2005 - 22:34
Der er
3 kommentarer og 1 løsning
indsætte afkrydsede checboxe i textstreng
Jeg ønsker hjælp til at lave variabel ud fra afkrydsede tjeckboxe i formular. Jeg har vedhæftet koden til checkboxene nederst. Jeg ønsker en variabel der hedder $udstyr, som ser ud som følger: $udstyr = "afkrydset1" , "afkrydset2" , "afkrydset3" osv... - ALTSÅ DE AFKRYDSEDE CHECKBOXES NAVNE (VALUE) OMKLAMRET MED GÅSEØJNE OG SEPERERET MED KOMMA - På forhånd tak --------------------------- <? include("config.php"); $db = mysql_connect($server, $user, $pass); mysql_select_db($database, $db); $foresp = mysql_query("SELECT id, udstyr, udstyra FROM bil_udstyra ORDER BY udstyr"); while ($data = mysql_fetch_row($foresp)){ echo "<input type='checkbox' name='$data[1]' value='1'><br>"; } ?>
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Hvis du i stedet placerer navnet i din value: <? include("config.php"); $db = mysql_connect($server, $user, $pass); mysql_select_db($database, $db); $foresp = mysql_query("SELECT id, udstyr, udstyra FROM bil_udstyra ORDER BY udstyr"); while ($data = mysql_fetch_row($foresp)) { echo "<input type='checkbox' name='bil_udstyra[]' value='$data[1]'><br>"; } ?> - så er løsningen rimelig simpel: <?php $udstyr = ""; $bil_udstyra = $_POST['bil_udstyra']; foreach ($bil_udstyra as $navn) { if ($udstyr != "") $udstyr .= ", ": $udstyr .= "\"" . $navn . "\""; } ?>
Har du fået kigget på det?
Det virker...!!! sorry har været væk fra pc'en noget tid! Sender du et svar. Eneste lille rettelse var et : , der skulle være et ;
Ja, det har du da helt ret i. :^| Svar :^)
Vi tilbyder markedets bedste kurser inden for webudvikling