Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Mein fehler.Erstmal: Assoziative Indizes sollten als Strings gekennzeichnet werden.
Aus $_POST[emailconfirm] wird dann also $_POST['emailconfirm']
Dennis Wronka hat gesagt.:Aber das laeuft doch alles im selben Script ab, oder nicht?
Dann braucht man auch nichts in der Session zwischenspeichern.
Ich geh mal fix einkaufen und mach danach dann mal kurz was dazu fertig.
<?php
if (isset($_POST['adduser']))
{
if (!empty($_POST['username']))
{
$username=$_POST['username'];
}
if ((!empty($_POST['password1'])) && (!empty($_POST['password2'])) && ($_POST['password1']==$_POST['password2']))
{
$password=$_POST['password1'];
}
if ((isset($username)) && (isset($password)))
{
//User in Datenbank eintragen
//Mit header() auf eine andere Seite umleiten, z.B. zum Login, oder aber automatisch einloggen und dann direkt die interne Seite praesentieren
exit;
}
}
echo '<form method="post" action="'.$_SERVER['PHP_SELF'].'">';
echo 'Username: <input type="text" name="username"';
if (isset($username))
{
echo ' value="'.$username.'"';
}
echo '><br>';
echo 'Password: <input type="password" name="password1"';
if (isset($password))
{
echo ' value="'.$password.'"';
}
echo '><br>';
echo 'Confirm Password: <input type="password" name="password2"';
if (isset($password))
{
echo ' value="'.$password.'"';
}
echo '><br>';
echo '<input type="submit" name="adduser" value="Add User">';
echo '</form>';