Avatar billede overgreat Forsker
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>";
}
?>
Avatar billede nielle Nybegynder
21. juni 2005 - 22:54 #1
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 . "\"";
}
?>
Avatar billede nielle Nybegynder
26. juni 2005 - 20:20 #2
Har du fået kigget på det?
Avatar billede overgreat Forsker
27. juni 2005 - 09:00 #3
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 ;
Avatar billede nielle Nybegynder
27. juni 2005 - 17:45 #4
Ja, det har du da helt ret i. :^|

Svar :^)
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