PHP Script funktioniert offline (lokal auf windows apache) nicht
Hallo Leute,
untenstehendes PHP-Script läuft im Internet einwandfrei.
Doch wenn ich das Script lokal auf meinem Rechner testen will (Apache, PHP, MySQL habe ich kurz vorher korrekt installiert) wird mir immer nur das Formular angezeigt. Es wird die Bedingung if ($flag==1) gar nicht durchlaufen.
Ich vermute das der Hiddentag "flag" mit dem Value '1' nicht abgeschickt bzw. gemerkt wird.
Sage ich zu Beginn des Scripts $flag=1; .....funktioniert das Programm auch lokal auf dem Rechner tadellos. Doch der Wert der Variable flag sollte ja erst nach dem Abschicken des Formulars '1' sein. Aber dies funktioniert wie gesagt nur im Internet..
Help.... hat dafür jemand eine Erklärung ??
so long
Toby
Hallo Leute,
untenstehendes PHP-Script läuft im Internet einwandfrei.
Doch wenn ich das Script lokal auf meinem Rechner testen will (Apache, PHP, MySQL habe ich kurz vorher korrekt installiert) wird mir immer nur das Formular angezeigt. Es wird die Bedingung if ($flag==1) gar nicht durchlaufen.
Ich vermute das der Hiddentag "flag" mit dem Value '1' nicht abgeschickt bzw. gemerkt wird.
Sage ich zu Beginn des Scripts $flag=1; .....funktioniert das Programm auch lokal auf dem Rechner tadellos. Doch der Wert der Variable flag sollte ja erst nach dem Abschicken des Formulars '1' sein. Aber dies funktioniert wie gesagt nur im Internet..
Help.... hat dafür jemand eine Erklärung ??
so long
Toby
Code:
<body>
<html>
<?php
if ($flag==1) //$flag ==1, wenn das Formular abgeschickt wurde
{
Anweisung 1;
Anweisung 2;
} //Ende der 1. IF-Bedingungg $flag==1
if (!$flag) // Zu Beginn wird das Formular angezeigt
{
?>
<form action="<?php echo $PHP_SELF; ?>" method=post>
<input type=hidden name=flag value=1>
<center>
<input type="submit" name="Button" value="irgendwas">
</center>
</form>
<?php
}
?>
</body>
</html>