Ich habe folgenden Code zum Registrieren meiner User:
Die If Schleife ganz unten führt sich nur immer schon aus, wenn man auf den LINK klickt. Nun möchte ich aber, dass die Prüfung erst nach
dem Abschicken kommt. Ich weiß aber nicht, wie ich das am
besten realisieren soll. Ich bin leider nicht so fit in php,
daher würde ich mich über eine hilfe freuen. Danke im voraus!
PHP-Code:
<html>
<head>
<title></title>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<?php
session_start();
include 'sessionhelpers.inc.php';
if (logged_in())
{
echo '<h1>Sie sind eingeloggt<h1>';
}
else
{
echo '<form method="post" action="logged_in.php">';
echo '<table cellspacing="1" cellpadding="2" border="0">';
echo ' <tr>';
echo ' <td><font size="2">Benutzername:</font></td>';
echo ' <td><font size="2"><input type="text" name="nickname" value=""> </font></td>';
echo ' </tr>';
echo ' <tr>';
echo ' <td><font size="2">Passwort:</font></td>';
echo ' <td><font size="2"><input type="password" name="passwort" value=""></font></td>';
echo ' </tr>';
echo ' <tr>';
echo ' <td><font size="2">Wiederholen:</font></td>';
echo ' <td><font size="2"><input type="password" name="passwort2" value=""></font></td>';
echo ' </tr>';
echo ' <tr>';
echo ' <td><font size="2">E-Mail:</font></td>';
echo ' <td><font size="2"><input type="text" name="email" value=""> </font></td>';
echo ' </tr>';
echo ' <tr>';
echo ' <td colspan=2 align=center><input type=submit value=Anmelden></td>';
echo ' </tr>';
echo '</table>';
echo '</form>';
echo '</body>';
echo '</html>';
if ($_POST[nickname] == "" OR $_POST[passwort] == "" OR $_POST[email] == "") {
echo 'Hat nicht geklappt';
} elseif ($_POST[passwort] != $_POST[passwort2]) {
echo 'Passwort nicht identisch';
}else
{
mysql_query("insert into tbl_user (nickname, Passwort, email) values('".$_POST[nickname]."', '".$_POST[passwort]."','".$_POST[email]."' )");
echo 'SQL Statement ausgeführt';
}
}
?>
dem Abschicken kommt. Ich weiß aber nicht, wie ich das am
besten realisieren soll. Ich bin leider nicht so fit in php,
daher würde ich mich über eine hilfe freuen. Danke im voraus!
Kommentar