16. januar 2003 - 18:51
Der er
13 kommentarer og 1 løsning
PHP på localhost
Jeg har et problem med mine php filer på localhost. Når jeg udfylder denne form på test.html: <form action="test.php" method=GET> Navn:<br><input type="text" name="navn"><br> Alder:<br><input type="text" name="alder"><br> <input type="submit" name="submit" value="Send"> </form> og kører den med test.php: <body> <?PHP echo "Hej $navn. Du er $alder år gammel<br>"; ?> </body> får jeg kun "Hej . Du er år gammel" frem i browseren. Afvikler jeg begge filer på en fjernserver virker de fint. Hjælp imødeses med stor iver.
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
16. januar 2003 - 18:54
#1
Enten skal du sætte register_globals til on i din php.ini og genstarte din webserver! Eller også skal din kode se sådan ud i stedet: <form action="test.php" method=GET> Navn:<br><input type="text" name="navn"><br> Alder:<br><input type="text" name="alder"><br> <input type="submit" name="submit" value="Send"> </form> og kører den med test.php: <body> <?PHP echo "Hej $_POST["navn"] . Du er $_POST["alder"] år gammel<br>"; ?> </body>
16. januar 2003 - 18:57
#2
16. januar 2003 - 18:57
#3
htm's 'eller' er bedre end hans 'enten' eftersom register_globals er en potentiel sikkerhedsbrist og derfor aldrig bør benyttes.
16. januar 2003 - 18:58
#4
MEN, eftersom det er en get form er det sådan her: <?PHP echo "Hej $_GET["navn"] . Du er $_GET["alder"] år gammel<br>"; ?>
16. januar 2003 - 18:59
#5
16. januar 2003 - 19:03
#6
Dooh igzero - havde ikke lige set at det var en GET-form :-) Men du har ret, det er bedst at bruge mit eller!
16. januar 2003 - 19:14
#7
:)
16. januar 2003 - 20:05
#8
Med brug af <?PHP echo "Hej $_GET["navn"] . Du er $_GET["alder"] år gammel<br>"; ?> får jeg følgende fejl Parse error: parse error, unexpected '\"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in c:\inetpub\wwwroot\test\test.php on line 12
16. januar 2003 - 20:07
#9
<?PHP echo "Hej $_GET['navn'] . Du er $_GET['alder'] år gammel<br>"; ?>
16. januar 2003 - 20:07
#10
Sorry. <?PHP echo "Hej ".$_GET["navn"].". Du er ".$_GET["alder"]." år gammel<br>"; ?>
16. januar 2003 - 20:08
#11
He he. 1 sekunder for langsom ;)
16. januar 2003 - 20:08
#12
12 even.
16. januar 2003 - 20:17
#13
tak for hjælpen til jer alle tre
16. januar 2003 - 21:11
#14
Så lidt, og tak for point! :) - Misforstå den nu ikke, det var kun for sjov...
Vi tilbyder markedets bedste kurser inden for webudvikling