phpbar.de logo

Mailinglisten-Archive

[php] Session und input

[php] Session und input

Dietmar Winhold SSD-DiWi_(at)_T-Online.de
Tue, 9 Jan 2001 15:06:24 +0100


Hallo,

das funktioniert bei mir immer noch nicht.

> > Da ist eine Seite wo Daten eingegeben werden, diese
> > wird per submit abgeschickt und auf der zweiten Seite
> > auf Vollständigkeit überprüft. Wenn Daten fehlen, soll
> > wieder die erste Seite mit den bisherigen Eingaben angezeigt
> > werden.
>
> Wohlhaupter, Daniel schrieb:
> Probiers mal hiermit:
>
> Seite1.php
>
> <?php
>
> echo "<FORM action='seite2.php' method='post'>";
>
> echo "Name   : <input type='text' name='name' value='$name'><br>";
> echo "Strasse: <input type='text' name='strasse'
> value='$strasse'><br>";
> echo "Ort    : <input type='text' name='ort' value='$ort'><br>";
>
>
> echo "<INPUT type='submit' name='submit'>";
> echo "</FORM>";
>
> ?>
>
> und hier Seite2.php
>
> <?php
>
> session_register("name", "strasse", "ort");
>
> print "<P>Name   : ".$name;
> print "<P>Strasse: ".$strasse;
> print "<P>Ort    : ".$ort;
>
>
> if (empty($name) or empty($strasse) or empty($ort))
> 	{
> 	echo "<meta http-equiv='refresh' content='0; URL=seite1.php'>";
> 	}
> else
> 	{
> 	echo "<br>Alles ok!";
> 	}
> ?>
>
> Funktioniert bei mir einwandfrei!

...wie schon gesagt, bei mir leider nicht.

Folgende Schritte habe ich probiert:

- cookies aktivieren, deaktivieren
- session_register(...) auch auf seite1
- echo "<FORM action='seite2.php' method='post'>";
  und
  echo "<meta http-equiv='refresh' content='0; URL=seite1.php'>";
  mit ?SID angehängt.

Was kann denn das sonst noch sein?

Vielen Dank an alle die, die bisher helfen wollten und an die,
die hoffentlich noch helfen werden.


Gruß


Dietmar

P.S. Sind solche Sachen einigermaßen in Jörg Krauses Buch
	"PHP 4. Grundlagen und Profiwissen"
beschrieben? Das bekomme ich nämlich heute oder morgen.



php::bar PHP Wiki   -   Listenarchive