Avatar billede gladmhensk Nybegynder
22. december 2002 - 15:44 Der er 9 kommentarer og
1 løsning

det burde virke

Jeg skal have gjordt så man kan indtaste sit navn og trykke på send hvorefter at ens navn skulle blive vist som:

hej $navn hvoen gaar det ??"

men der sker ikke noget...

<html>
<head>

</head>

<body>
<?
if ($navn){
echo " hej $navn hvoen gaar det ??";
}
?>
<form method=post action=navn.php>
indtast:
<input type=text name=navn>
<input type=submit value=send>
</form>
<?
}
?>
</body>
</html>

har skrevet det af efter Start på PHP...burde virke :D
Avatar billede medions Nybegynder
22. december 2002 - 15:48 #1
<html>
<head>

</head>

<body>
<?
if ($_GET["navn"]){
echo " hej $_GET["navn"] hvoen gaar det ??";
}
?>
<form method=post action=navn.php>
indtast:
<input type=text name=navn>
<input type=submit value=send>
</form>
<?
}
?>
</body>
</html>

//>Rune
Avatar billede binderup Nybegynder
22. december 2002 - 15:49 #2
Og det php script hedder navn.php...
Avatar billede tipsen Nybegynder
22. december 2002 - 16:04 #3
medions: Det vil nok være en fordel at bruge $_POST arrayet, når nu method for formen er POST...
Avatar billede olebole Juniormester
22. december 2002 - 16:54 #4
<ole>

Om man bruger $_POST eller $_GET eller helt lader være er ligegyldigt. Der er rod i Tuborg'erne  *hik*  *-/

<html>
<head>

</head>

<body>
<?
if ($navn){ # Hvis navn er sat
    echo " hej $navn hvoen gaar det ??";
} else { # Hvis navn ikke er sat
?>
<form method=post action=navn.php>
indtast:
<input type=text name=navn>
<input type=submit value=send>
</form>
<?
} # Hvis-betingelserne slut
?>
</body>
</html>

Så virker det.
/mvh  *<|:o)

/mvh  *<|:o)
</bole>
Avatar billede gladmhensk Nybegynder
22. december 2002 - 17:25 #5
dER ER INTET AF DET I SKRIVER DER VIRKER !

Det eneste der sker er, at man bar ekan indtaste igen i formularen...
Avatar billede olebole Juniormester
22. december 2002 - 17:35 #6
Det hjælper ikke, du råber op ... det mindsker blot lysten til at hjælpe.
Der er ingen fejl i det eksempel, jeg lige har skrevet til dig.

Hedder din fil 'navn.php' - og har du overhovedet PHP installeret der, hvor du tester?
Avatar billede gladmhensk Nybegynder
22. december 2002 - 18:07 #7
undskyld..:D

Jeg bliver bare så sur når det burde virke men ikke gør...jeg har apache og PHP instlleret...

tror jeg tester det på en anden server...
Avatar billede gladmhensk Nybegynder
22. december 2002 - 18:11 #8
Det virker når jeg uploader den på en server...måske skulle jeg genstarte mit svin :D

Jeg takker til jer alle...
Avatar billede tipsen Nybegynder
22. december 2002 - 18:59 #9
olebole: Mener du generelt, at det er ligegyldigt om man bruger $_POST eller $_GET - det må du da gerne forklare... :-?
Avatar billede olebole Juniormester
22. december 2002 - 19:04 #10
Ja, hvis koden fejler af anden grund, er det en akademisk ligegyldighed - og det var tilfældet her.
Hvis man bruger method="post" giver det naturligvis ingen mening at anvende '$_GET' og omvendt - men her var det helt ligegyldigt, da script'et ikke fungerede af anden grund.
/mvh  *<|:o)
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