Hallo,
was ist den hier der Fehler, die Zeile 107 ist die letzte.
Danke im vorraus
was ist den hier der Fehler, die Zeile 107 ist die letzte.
Danke im vorraus
PHP:
<?php
error_reporting(0);
$un = $_POST["benutzername"];
$pw = $_POST["passwor t"];
$pw2 = $_POST["passwort2"];
$em = $_POST["email"];
$submit = $_POST["submit"];
function check($un, $pw, $pw2, $em)
{
$fehler=0;
if (empty($un)) { die("Es ist ein Fehler aufgetreten. Du musst einen Benutzernamen angeben!
<script language ='JavaScript'>
<!--
window.location.replace('register.php');
// -->
</script>"); }
if (empty($pw)) { die("Es ist ein Fehler aufgetreten. Du musst ein Passwort angeben!
<script language ='JavaScript'>
<!--
window.location.replace('register.php');
// -->
</script>"); }
if (empty($pw2)) { die("Es ist ein Fehler aufgetreten. Du musst das Passwort wiederholen!
<script language ='JavaScript'>
<!--
window.location.replace('register.php');
// -->
</script>"); }
if ($pw <> $pw2) { die("Es ist ein Fehler aufgetreten. Die Passwörter müssen gleich sein!
<script language ='JavaScript'>
<!--
window.location.replace('register.php');
// -->
</script>"); }
if (strlen($un)>3) { die("Es ist ein Fehler aufgetreten. Der Benutzername muss mindestens 3 Zeichen lang sein!
<script language ='JavaScript'>
<!--
window.location.replace('register.php');
// -->
</script>"); }
if (strlen($pw)>3) { die("Es ist ein Fehler aufgetreten. Das Passwort muss mindestens 3 Zeichen lang sein!
<script language ='JavaScript'>
<!--
window.location.replace('register.php');
// -->
</script>"); }
include_once("db.php");
$query="SELECT * FROM users
WHERE benutzername='". mysql_escape_string($un)."'";
$result=mysql_query($query);
while ($row = mysql_fetch_object ($result))
{
if($row)
{
die ("Es ist ein Fehler aufgetreten. Der Benutzername ist leider schon vergeben!");
}
}
$query="SELECT * FROM users
WHERE email='". mysql_escape_string($em)."'";
$result=mysql_query($query);
while ($row = mysql_fetch_object ($result))
{
if($row)
{
die ("Es ist ein Fehler aufgetreten. Diese Email ist leider schon vergeben!");
}
}
mysql_close();
return true;
}
if(!$submit)
{
echo"formulare";
}
else {
$ch=check($un, $pw, $pw2, $em);
if($ch)
{
include_once("db.php");
$query="insert into users (benutzername, passwort, email)
values ('".$un."', '".md5($pw)."', '".$email."');";
$ok =mysql_query($query);
if(!$ok)
{
echo "Es ist ein Fehler aufgetreten.";
}
else
{
echo"Vielen Dank für ihre Registrierung!<br>";
}
}
?>