Avatar billede the_edge Nybegynder
23. november 2006 - 20:22 Der er 10 kommentarer og
1 løsning

Syntakts fejl kan ikke lige finde den.

echo " <form method=\"post\" action=\" .$_SERVER["PHP_SELF"]. \">

            <select name=\"phil\">
            <option>mads</option>
            <option>johnny</option>
            </select ><input type=\"submit\"/></form>";
Avatar billede erikjacobsen Ekspert
23. november 2006 - 20:26 #1
echo " <form method=\"post\" action=" .$_SERVER["PHP_SELF"]. ">

            <select name=\"phil\">
            <option>mads</option>
            <option>johnny</option>
            </select ><input type=\"submit\"/></form>";
Avatar billede udvikler Nybegynder
23. november 2006 - 20:26 #2
echo " <form method=\"post\" action=\" ".$_SERVER["PHP_SELF"]." \">

            <select name=\"phil\">
            <option>mads</option>
            <option>johnny</option>
            </select ><input type=\"submit\"/></form>";
Avatar billede showsource Seniormester
23. november 2006 - 20:26 #3
action=\" .$_SERVER["PHP_SELF"]. \"

skal være

action=\"".$_SERVER["PHP_SELF"]."\"
Avatar billede the_edge Nybegynder
23. november 2006 - 20:29 #4
Den virker ellers fint i eks 1.... hvofor hopper den tilbage på mads efter man har valgt johnny ? kan den ikke blive på den samme ?
Avatar billede udvikler Nybegynder
23. november 2006 - 20:32 #5
Sker det hvis du trykker på submit knappen?
- hvis ja, så er det klart. Ligeså snart du trykker på knappen så opdateres siden :-)
Avatar billede the_edge Nybegynder
23. november 2006 - 20:37 #6
ja det er selvf rigtigt nok :)hvis du lægger et svar erikjacobsen så er der point...
Avatar billede erikjacobsen Ekspert
23. november 2006 - 20:39 #7
Jeg samler ikke på point, tak. Det er "rigtigere" at sætte "...." omkring værdien, som de andre anfører, for så har man færre problemer, hvis den indeholder sjove tegn. Men rigtigst er faktisk:

      echo " <form method=\"post\" action=\" ".htmlentities($_SERVER["PHP_SELF"])." \">
Avatar billede erikjacobsen Ekspert
23. november 2006 - 20:46 #8
Ok:
      echo " <form method=\"post\" action=\"".htmlentities($_SERVER["PHP_SELF"])."\">
Avatar billede the_edge Nybegynder
23. november 2006 - 21:04 #9
hvorfor skal der .htmlentities ? hvad er det ?
Avatar billede udvikler Nybegynder
23. november 2006 - 21:47 #10
Den laver alle tegn om til almindelige tegn istedet for at "udføre" dem

http://dk.php.net/manual/da/function.htmlentities.php
Avatar billede the_edge Nybegynder
24. november 2006 - 10:44 #11
men hvis du ikke samlger på point erikjacobsen så giver jeg point til udvikler
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

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