Problemer med at få variabler til at "virke"

Tags:    php

PC

Hej Jeg har skrevet følgende kode:

<HTML>
<BODY>
<?
if($navn) {
echo "Hej $navn, hvordan går det ?";
}
else {
?>
<FORM METHOD=POST ACTION="<? echo $PHP_SELF ?>">
Indtast dit navn:
<INPUT TYPE=TEXT NAME=navn >
<INPUT TYPE=SUBMIT value="send">
</FORM>
<? } ?>
</BODY>
</HTML>

Kører på:
Windows 2000ro
Apache 1.3
PHP
"php4apache.dll" loades i access.conf

Jeg kan se at "$PHP_SELF" og $navn ikke har nogle værdier når jeg trykker på "SUBMIT" knappen. Eksempelt er lavet efter PHP-hæfte fra DGI "Start på PHP"
Hvad kan der være galt ?

Mvh Peter



1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
PC

Hej Jeg har skrevet følgende kode:

<HTML>
<BODY>
<?
if($navn) {
echo "Hej $navn, hvordan går det ?";
}
else {
?>
<FORM METHOD=POST ACTION="<? echo $PHP_SELF ?>">
Indtast dit navn:
<INPUT TYPE=TEXT NAME=navn >
<INPUT TYPE=SUBMIT value="send">
</FORM>
<? } ?>
</BODY>
</HTML>

Kører på:
Windows 2000ro
Apache 1.3
PHP
"php4apache.dll" loades i access.conf

Jeg kan se at "$PHP_SELF" og $navn ikke har nogle værdier når jeg trykker på "SUBMIT" knappen. Eksempelt er lavet efter PHP-hæfte fra DGI "Start på PHP"
Hvad kan der være galt ?

Mvh Peter


Prøv at skrive:

if($_POST['navn'] != "") {
echo "Hej $navn, hvordan går det ?";
}
osv...

Hilsen Jimmi Westeberg



t