hi ihr,
ich mal wieder:
ich versuche grad ein kleines login script zu schreiben.
doch leider, wenn sich ein user regsitriert : // function register ()
schreibt das ding die Daten nicht in die Datenbank!
hoffe ihr könnt mir helfen.
code:
PHP:--------------------------------------------------------------------------------
session_start ();
$connection_file = "connect.php";
include ($connection_file);
mysql_select_db ("usr_web9_1 ");
function login () {
if (isset ($_POST['submit'])) {
$abfrage = "SELECT * FROM loginscript";
$ergebnis = mysql_query ($abfrage);
while ($row = mysql_fetch_array ($ergebnis)) {
if ($_POST['username'] == $row['username'] && $_POST['passwort'] == $row['passwort']) {
$_SESSION['login'] == "geloggt";
echo login_true ();
}
else {
echo "deine anmeldung schlug fehl. falsches passwort oder username";
}
}
}
else {
echo login_form ();
}
}
function login_form () {
?>
}
function login_true () {
?>
}
function register () {
if (isset ($_POST['submit'])) {
$max_alter = "17";
if (!$_POST['vorname'] == "" || !$_POST['nachname'] == "" || !$_POST['passwort1'] == "" || !$_POST['passwort2'] == "" || !$_POST['passwort1'] == "" || !$_POST['username'] == "") {
if ($_POST['passwort1'] != $_POST['passwort2']) {
echo "Die anggebenen Passwörter stimmen nicht miteinander überein!";
}
elseif ($_POST['alter'] < $max_alter) {
echo "sorry du bist zu alt, das ist für jugendliche nicht für dich
";
}
else {
$abfrage = "INSERT INTO loginscript (name,nachname,email,passwort,username,status) VALUES ('$_POST[vorname],'$_POST[nachname]','$_POST[email ]','$_POST[passwort1],'$_POST[username]','nonaktiv')";
$ergebnis = mysql_query ($abfrage);
echo "bitte chech deine emails";
}
}
else {
echo "bitte fülle alle felder aus
Zurück";
}
}
else {
?>