Hallo,
Ich bin gerade dabei einen Loginscript in PHP zu schreiben. Nun habe ich das Formular, welches Zwangsläufig für ein solches Script benötigt wird in eine Funktion gepackt. Wenn ich die Funktion aufrufe bekomme ich immer diese Notice: Undefined index: benutzername... Eigentlich überprüft man in solch einem Falls ja, mit isset(), ob die Variable schon gesetzt ist. In meinem Fall funktioniert das nicht, zumindest will es mir nicht gelingen, da die Variable benutzername nicht gesetzt ist bevor das Formular nicht aufgerufen wurde und somit das Formular nie aufgerufen werden würde. Kann mir vielleicht jemand helfen?
Hier die Funktion:
Grüße Hallojs
Ich bin gerade dabei einen Loginscript in PHP zu schreiben. Nun habe ich das Formular, welches Zwangsläufig für ein solches Script benötigt wird in eine Funktion gepackt. Wenn ich die Funktion aufrufe bekomme ich immer diese Notice: Undefined index: benutzername... Eigentlich überprüft man in solch einem Falls ja, mit isset(), ob die Variable schon gesetzt ist. In meinem Fall funktioniert das nicht, zumindest will es mir nicht gelingen, da die Variable benutzername nicht gesetzt ist bevor das Formular nicht aufgerufen wurde und somit das Formular nie aufgerufen werden würde. Kann mir vielleicht jemand helfen?
Hier die Funktion:
PHP:
function ausgabe_formular( $benutzername )
{
?>
<form name="" action="index.php" method="POST"
enctype="text/html">
<input type="text" name="benutzername" value="<?php echo $benutzername; ?>"
size="20" maxlength="50" placeholder="Benutzername" class="input_eing" />
<br>
<input type="password" name="passwort" value="" size="20"
maxlength="50" placeholder="Passwort" class="input_eing" />
<br>
<input type="hidden" name="hidden" value="v" />
<input type="submit" name="Login" value="Einloggen"
id="login_submitbutton" />
</form>
<?php
}
Grüße Hallojs
Zuletzt bearbeitet: