Avatar billede andy17 Nybegynder
04. august 2008 - 13:17 Der er 2 kommentarer og
1 løsning

Dynamisk dropdown menuer & PHP?

Hey derude!

Jeg vil godt starte med at sige, at jeg ikke er så skrap til javascript, så jeg har snydt og fundet et script. Jeg har vurderet, at dette hører bedst hjemme i denne sektion. Mit problem er, at jeg ikke helt kan gennemskue hvordan jeg skal få javascript og PHP til at arbejde sammen i nedenstående tilfælde.

Jeg har lavet to dropdown menuer, hvor nr. 2's indhol ændrer sig alt efter hvad brugeren har valgt i dropdown menu nr. 1. Det viser således som det skal, men mit problem er, at jeg skal have det brugeren har valgt sat som en variabel. Jeg har hidtil brugt $_POST, men jeg prøvede at smide min sform ind i en post form, hvilket ikke virkede så godt. :)

Jeg vil ganske enkelt gerne have de valgte informationerne i dropdown menuerne (såvel som alt andet i formlen) i PHP variabler, så jeg kan arbejde videre med dem i min kode. Lige nu ændres URL til følgende når man submitter:

js_form.php?sel1=VALG1&sel2=VALG2&title=VALG3&text=VALG4

Det vil jeg også gerne undgå hvis det er muligt med sform.

Håber der er nogen der kan hjælpe - og nogen der forstår hvor jeg vil hen med det her. Min kode kan I se på nedenstående link, hvis det hjælper nogen.

http://www.jokeheaven.eu/js_form.txt
Avatar billede w13 Novice
04. august 2008 - 13:20 #1
Ret:

<form name=sform>

til:

<form name="sform" method="post">

Så kan du hente med $_POST. Standard-method er jo "get", så derfor skal der stå, at der skal benyttes method="post".
Avatar billede andy17 Nybegynder
04. august 2008 - 14:09 #2
Haha hvor er det pinligt at jeg ikke tænkte på det. Det må da være de nemmeste point du har fået. :)

Tak for hjælpen - som altid, w13. :)
Avatar billede w13 Novice
04. august 2008 - 14:35 #3
Det er nogle af de nemmeste i hvert fald. :P

De nemmeste var nok "hvordan laver man linjeskift i HTML?" :)

Men tak for point! ;)
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