ich hab mal wieder ein Problem,
die Anmeldung funktioniert nicht mehr. Sie funktionierte mal einwandfrei, aber da ich da nen riesenquellcode habe und immer mal wieder einiges ändern muss, schein ich irgendwas geändert zu haben, so dass es jetzt nicht mehr kläuft, er hat Probleme mit mysql_numrows.
Als das Skript noch funktionierte lief der Update befehl allerdings nicht. Es wäre toll, wenn ihr mir für beides eine Lösung geben könntet. Stehe etwas unter Zeitdruck da die HP so schnell wie möglich fertig sein soll.
vielen Dank
Code:
if ($Seite == 77777)
{ if (($Nick=="") || ($Passwort=="") ||($Passwort2=="")||($Vorname == "") || ($Name==""))
{
echo "
Bitte füllen Sie alle Felder aus!
<form method = \"post\" action =\"anmelden.php\">
<input type=\"submit\" name=\"Zurück zum Anmeldeformular\" value=\"Zurück zum Anmeldeformular\">
</form>";
}
else
{
if (($Passwort) != ($Passwort2))
{
echo "Die von dir eingegebenen Passwörter stimmen nicht überein. Bitte versuch es erneut.
<form method = \"post\" action =\"anmelden.php\">
<input type=\"submit\" name=\"Zurück zum Anmeldeformular\" value=\"Zurück zum Anmeldeformular\">
</form>";
}
else
{
$query= "SELECT * FROM weiterleiten WHERE Nick LIKE '%$Nick'";
$dbname = $tabelle;
$res = mysql_db_query($dbname,$query);
$i = 0;
if($i < mysql_NumRows($res))
{
echo "Benutzer existiert bereits in der Datenbank!";
echo "<form method = \"post\" action =\"anmelden.php\">
<input type=\"submit\" name=\"Zurück zum Anmeldeformular\" value=\"Zurück zum Anmeldeformular\">
</form>";
}
else
{
$sql = "INSERT INTO weiterleiten ( `id` , `Nick` , `Passwort`, `Name`, `Vorname`) VALUES
('*', '$Nick', '$Passwort', '$Name', '$Vorname')";
$res1 = mysql_db_query($dbname,$sql);
if($res1)
{
echo "Der Benutzer \"$Nick\" wurde erfolgreich in die Datenbank eingetragen!";
echo "<form method=\"post\" action=\"index.php?Status=777777&Nick=".$Nick."\">";
echo "Bitte Subfolder-Domainname aussuchen:
";
echo "<table border =\"0\"><tr>
<td><font face=\"Verdana\" style=\"font-size: 9pt\">http://besuchtmich.de/</td><td><input type=\"text\" name
=\"Foldername\"></td></tr>
<tr><td><center><font face=\"Verdana\" style=\"font-size: 9pt\">Weiterleitung an Webspace:</center></tr>
<tr><td><font face=\"Verdana\" style=\"font-size: 9pt\">URL der Umleitung:http://</td><td><input type=\"text\" name
=\"URL\"></td></tr>
<td></td><td><input type=\"hidden\" name=\"1234\" value=\"$Nick\"></td><tr>
<td></td><td><input type=\"hidden\" name=\"Edit\" value=\"Hallo\"></td><tr>
<td></td><td><input type=\"submit\" name=\"submit\" value=\"einrichten\"></td><tr></table>
</form>";
}
else
{
echo "Fehler beim Eintragen";
}
}
}
}
}
if ($Edit == Hallo)
{
$sql = "UPDATE `weiterleiten` SET `URL` = '".$URL."', `Foldername` = '".$Foldername."' WHERE `Nick` = '".$Nick."' ";
$res1 = mysql_query ($sql, $db);
if($res1)
{
$help = $Foldername."/index.php";
if (file_exists($help))
{
echo "Subdomain leider schon vergeben!";
}
else
{
$URL = "http://".$URL;
$dom=$Foldername."/";
mkdir ($dom , 0777);
echo "Folderdomain erstellt.";
$dateiname=$dom."index";
$code = "<?php echo '<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"0; URL=$URL\">'; ?>";
$datei = fopen($dateiname.'.php', 'w');
fwrite($datei, $code);
fclose($datei);
}
}
else
{
echo "eintrag fehlgeschlagen";
}
}