Avatar billede extremecode Nybegynder
16. marts 2004 - 16:59 Der er 4 kommentarer og
1 løsning

vælge tekst ved hjælp af en combobox

ved ikke om dette er til javascript eller php da jeg benytter begge dele men prøver alligevel..

jeg har en combobox hvor man kan vælge den side man ønsker at opdatere....
        <td STYLE="vertical-align:top; height:30px;"><select class="combo" name="menupkt" onchange="if (this.options[this.selectedIndex].value != '') {this.form.overskrift.value=this.options[this.selectedIndex].over;this.form.tekst.value=this.options[this.selectedIndex].tekst;}">
        <option value="">-Vælg side-</option>
    <?
    $count=1;
    $foresp = mysql_query("SELECT id,overskrift,tekst,link FROM roi");
    while($data = mysql_fetch_row($foresp))
    {
    ?>
    <option  over='<?echo $data[1];?>' tekst='<?echo $data[2];?>' value='<?echo $data[0];?>'><?echo $data[3];?></option>
    <?
    $count++;
    }
    ?>
</td>

problemet er at jeg både skal have en overskrift, en tekst og eventuelt en ekstra timg med ud....
hvis der i teksten som er gemt i databasen bliver brugt ' eller " smadre den comboboxen totalt ved ikke at gemme den i den variable som hedder tekst, men prøver at skrive hele teksten ud i comboboxen....

hvis i kan følge mig....

eks

id=1
overskrift=test
tekst=dette er en test
link=test

bliver vist i combobox som test

men hvis der bliver sat et " eller ' ind i tekst kommer der til at stå

dette er en test" value='1'>test</option>

kan det løses på nogen måde enten ved php eller andet???
Avatar billede sukos Juniormester
16. marts 2004 - 17:04 #1
Avatar billede extremecode Nybegynder
16. marts 2004 - 17:16 #2
hmm nej den fjerne jo kun \ og er ikke det jeg har brug for....
spørgsmålet er om jeg skal lave mit script om og om der er nogen der kan komme med en ide til hvordan det skal gøres??
Avatar billede olebole Juniormester
16. marts 2004 - 19:34 #3
<ole>

Så brug select-elementet, som standarden siger - så får du ingen problemer.
Du kan bruge id, name, class, style og value i en option ... og så naturligvis inner-teksten

/mvh
</bole>
Avatar billede extremecode Nybegynder
26. maj 2004 - 23:54 #4
Hmm lukker spørgsmålet da der ikke er kommet svar der opfylder det jeg søgte :(
Avatar billede olebole Juniormester
27. maj 2004 - 00:16 #5
Det er muligt, men du har da fået svaret på det, du spurgte om: Det kan du ikke løse.
Hvis ikke det er godt nok, er det jo lidt svært at vide, hvad du så søger
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