moin moin
Erst mal kurz das Script.
Nun meine Frage.
Beim ersten Aufruf des Formulars kommt es zu einer Fehlermeldung.
„Undefined index: name in“
Im Grunde ist mir das klar weil ja noch keine Wert vorhanden ist zu diesem Zeitpunkt
Wie kann ich das umgehen?
Muss ich jedes Mal per z.b. if isset prüfen ob die Variable name vorhanden ist?
gruß berlinkw
Erst mal kurz das Script.
PHP:
error_reporting(E_ALL);
if(empty($_POST['weiter']) && empty($_POST['speichern']))
{
echo 'erster aufruf';
echo '<form action="test.php" method="post">';
echo '<input type="text" name="name" value="'.$_POST['name'].'"><br>';
echo '<input type="submit" name="weiter" value="weiter">';
echo '</form>';
}
if(isset($_POST['weiter']))
{
echo 'zweiter aufruf';
echo '<form action="test.php" method="post">';
echo '<input type="text" name="name" value="'.$_POST['name'].'"><br>';
echo '<input type="submit" name="zurück" value="ZURÜCK">';
echo '<input type="submit" name="speichern" value="SPEICHERN">';
echo '</form>';
}
if(isset($_POST['speichern']))
{
echo 'dritter aufruf';
}
Nun meine Frage.
Beim ersten Aufruf des Formulars kommt es zu einer Fehlermeldung.
„Undefined index: name in“
Im Grunde ist mir das klar weil ja noch keine Wert vorhanden ist zu diesem Zeitpunkt
Wie kann ich das umgehen?
Muss ich jedes Mal per z.b. if isset prüfen ob die Variable name vorhanden ist?
gruß berlinkw