Avatar billede mcardle Nybegynder
16. maj 2006 - 18:43 Der er 5 kommentarer og
1 løsning

PHP + MySQL - indsættelse af et multiple input

Hej Eksperter.

Jeg har et input, hvor der er multiple choice i.

<select name="sex_int[]" style="height: 80px;" class="inputWidth" multiple="multiple">
<option>Alle Former for sex</option>
<option>Analsex</option>
<option>Lak og læder</option>
<option>Dominans</option>
<option>Almindelig sex</option>
<option>Oralsex</option>
<option>S/M</option>
<option>Swingers</option>
<option>Gruppesex</option>
<option>Fetish</option>
<option>Onani</option>
<option>Bondage</option>
</select>

Undskyld indholdet. (Det er til en sexdatingside)

Her er så funktionen der modtager det.

if($sex_int){
    foreach($sex_int as $t){
        $interesser = $t . "<br />";
        echo $interesser;
    }
}

Den vil gerne echo'e det man vælger, men den vil kun sætte det sidstvalgte ind i min database. Jeg har prøvet med addslashes();, men det virker heller ikke. Nogen forslag?

//mcardle
Avatar billede zynzz Praktikant
16. maj 2006 - 19:26 #1
Kan du ikke lige komme med et eksempel ?
Avatar billede htx98i17 Professor
16. maj 2006 - 19:27 #2
if($sex_int){
    foreach($sex_int as $t){
        $interesser .= $t . "<br />";
            }
echo $interesser;

}
Avatar billede mcardle Nybegynder
16. maj 2006 - 19:33 #3
Tak - Det virker jo fantastisk. En sidste ting, hvad skal jeg skrive for at der ikke kommer et <br />-tag på, hvis man kun vælger en ting?
Avatar billede htx98i17 Professor
16. maj 2006 - 19:38 #4
if($sex_int){
    foreach($sex_int as $t){
        $interesser .= $t;
$interesser .= (count($sex_int)>1) ? "<br />" : "";

            }
echo $interesser;

}
Avatar billede mcardle Nybegynder
16. maj 2006 - 19:41 #5
Mange, mange tak...

Læg et svar og du skal få points

//mcardle
Avatar billede htx98i17 Professor
16. maj 2006 - 19:43 #6
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