Hallo community,
hab da ein Problem:
Ich möchte gerne über ein Textfeld Namen eingeben, die dann in einem gespeichert werden sollen. Wenn das Textfeld leer ist, dann sollen alle bisher eingegeben Werte angezeigt werden.
Das Problem ist, dass die Seite mit der Eingabe-Maske sich ja immer wieder neulädt und somit das Array "namen[]" neu erzeugt wird und den vorherigen Wert verliert.
Muss/Kann man die Array-Werte global speichern?
Könnt Ihr mir da helfen?
---------------------------------------------
<html>
<body>
<form action = "<? $_SERVER['PHP_SELF'] ?>" method="GET">
Name des Kindes: <input type="text" name="Eingabe">
<input type="submit">
</form>
<?
$name = $_GET[Eingabe];
if (!empty($name))
{
$namen[] = $name;
}
else
{
for($i = 0; $i < count($namen); $i++)
{
echo $namen[$i]."<br>";
}
}
?>
</body>
</html>
---------------------------------------------
hab da ein Problem:
Ich möchte gerne über ein Textfeld Namen eingeben, die dann in einem gespeichert werden sollen. Wenn das Textfeld leer ist, dann sollen alle bisher eingegeben Werte angezeigt werden.
Das Problem ist, dass die Seite mit der Eingabe-Maske sich ja immer wieder neulädt und somit das Array "namen[]" neu erzeugt wird und den vorherigen Wert verliert.
Muss/Kann man die Array-Werte global speichern?
Könnt Ihr mir da helfen?
---------------------------------------------
<html>
<body>
<form action = "<? $_SERVER['PHP_SELF'] ?>" method="GET">
Name des Kindes: <input type="text" name="Eingabe">
<input type="submit">
</form>
<?
$name = $_GET[Eingabe];
if (!empty($name))
{
$namen[] = $name;
}
else
{
for($i = 0; $i < count($namen); $i++)
{
echo $namen[$i]."<br>";
}
}
?>
</body>
</html>
---------------------------------------------
Kommentar