Avatar billede gladmhensk Nybegynder
21. december 2002 - 22:30 Der er 16 kommentarer og
1 løsning

Aner ikke hvad fejlen er

Jeg er igang med PHP Bogen...
Jeg er kommet til s.38 hvor der er noget med HHTP_POST_VARS

Jeg har skrevet en kode ind fra bogen som skulle kunne givé et output....

Koden lyder:
<html>
<head>

</head>
<body>

<form action="0209.php" method=post>
navn:
<input type="text" name="username" value="Indtast navn og klik p&aring; Bekr&aelig;ft" size="40">
<br>
<input type="submit" name="submit" value="Bekr&aelig;ft">
</form>

<?
echo "PHP variablen \$username giver følgende output: ";
echo $username;
echo '<br>';
echo "HTTP variablen \$HTTP_POST_VARS['username'] giver følgende output: ";
echo $HTTP_POST_VARS['username'];
?>

</body>
</html>

Når man indtaster et navn skulle det gerne blive vist på de 2 nederste linjer som du vil se hvis du tester scriptet...men navnet bliver ikke vist...den kommer bare hen til en side hvor den skriver der er server problemer...
Avatar billede gladmhensk Nybegynder
21. december 2002 - 22:31 #1
hvad skal jeg gøre ?? glemte det...:D
Avatar billede taskmgr Nybegynder
21. december 2002 - 22:36 #2
Prøv med $_GET['username'] istedet
Avatar billede gladmhensk Nybegynder
21. december 2002 - 22:37 #3
ved sidste echo ?
Avatar billede taskmgr Nybegynder
21. december 2002 - 22:39 #4
Jeps

Nu er jeg lidt i tvivl om det er $_POST[] du skal bruge...
Prøv dig frem
Avatar billede gizmo-gizmo Nybegynder
21. december 2002 - 22:41 #5
det er post :-)v
Avatar billede taskmgr Nybegynder
21. december 2002 - 22:42 #6
:)~

Godt der er nogen som følger med i timen..
Avatar billede gladmhensk Nybegynder
21. december 2002 - 22:43 #7
HMM. :)
jeg havde gemt mit php dokument som POST 1.php
så jeg ændrede <form action="0209.php" til "POST 1.php"....nu har jeg fået den til, at bliver på siden...men den viser ikke det output der bliver når man indtaster et navn...
Avatar billede gladmhensk Nybegynder
21. december 2002 - 22:45 #8
HEY nu har jeg fået det til at virke på nederste linje...Jeg troede ikke PHP var så sjovt at pille med :)
Avatar billede taskmgr Nybegynder
21. december 2002 - 22:45 #9
Hvordan ser din kode ud nu?
Avatar billede gladmhensk Nybegynder
21. december 2002 - 22:47 #10
<html>
<head>
   

</head>

<body>

<form action="POST 1.php" method=post>
navn:
<input type="text" name="username" value="Indtast navn og klik p&aring; Bekr&aelig;ft" size="40">
<br>
<input type="submit" name="submit" value="Bekr&aelig;ft">
</form>

<?
echo "PHP variablen \$username giver følgende output: ";
echo $username;
echo '<br>';
echo "HTTP variablen \$_POST['username'] giver følgende output: ";
echo $HTTP_POST_VARS['username'];
?>
</body>
</html>

har også prøvet:

<html>
<head>
   

</head>

<body>

<form action="POST 1.php" method=post>
navn:
<input type="text" name="username" value="Indtast navn og klik p&aring; Bekr&aelig;ft" size="40">
<br>
<input type="submit" name="submit" value="Bekr&aelig;ft">
</form>

<?
echo "PHP variablen \$username giver følgende output: ";
echo $username;
echo '<br>';
echo "HTTP variablen \$HTTP_POST_VARS['username'] giver følgende output: ";
echo $HTTP_POST_VARS['username'];
?>
</body>
</html>

begge giver output på sidste linje hvis i ser koden i browser, men ingen af dem på anden sidste linje
Avatar billede taskmgr Nybegynder
21. december 2002 - 22:47 #11
Du kan ikke bare bruge $username, som i det første output.
Bogen du har er fra en ældre version af PHP.
Avatar billede taskmgr Nybegynder
21. december 2002 - 22:49 #12
<?
echo "PHP variablen \$_POST['username'] giver følgende output: ";
echo $_POST['username'];
echo '<br>';
echo "HTTP variablen \$_POST['username'] giver følgende output: ";
echo $_POST['username'];
?>
Avatar billede taskmgr Nybegynder
21. december 2002 - 22:51 #13
Ja, det er samme variabel, men du kan ikke bruge den første længere :)
Avatar billede gladmhensk Nybegynder
21. december 2002 - 22:53 #14
hvorfor kan j ikke give dig point taskmgr ??
Avatar billede taskmgr Nybegynder
21. december 2002 - 22:54 #15
Nu kan du :)
Avatar billede taskmgr Nybegynder
21. december 2002 - 22:54 #16
30 er nok!
Avatar billede taskmgr Nybegynder
21. december 2002 - 22:57 #17
Du vil ikke have lidt tilbage?
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