Mysql FEhler für ein Anmeldungs formular
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
adresse
benutzen
benutzer
benutzername
code
dank
datenbank
email
erstellung
fehler
konfiguration
login
parameter
passwort
resultat
server
sonderzeichen
string
unerlaubten zeichen
verbindung
-
Hallo ich weiß nicht weiter bekomme jedes mal die fehler
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\create.php on line 61
Warning: mysql_query() expects parameter 2 to be resource, string given in C:\xampp\htdocs\create.php on line 86
Warning: mysql_query() expects parameter 2 to be resource, string given in C:\xampp\htdocs\create.php on line 89
Hier der Code
<html> <head> <meta http-equiv="Content-Language" content="de"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>SC Hellraiser Account Erstellung</title> </head> <body> <fieldset style="padding: 2"> <legend><p><font face="Verdana" style="font-size: 8pt"><b>Willkommen zur Account Erstellung von SC Hellraiser!</b></font></p></legend> <fieldset style="padding: 2"> <legend><span style="font-weight: 700; font-size: 9pt">Fertig!</span></legend> <?php // ####################### Server Konfiguration ########################## $dbIP = ''; // Server Adresse der Datenbank $dbPORT = ''; // Mysql Port $dbUSER = ''; // Datenbank Benutzer $dbPSWD = ''; // Datenbank Benutzer Passwort $dbNAME = 'DATENBANKNAME'; // Name der Datenbank // ############## Ende der Konfiguration ######################### // ############### Wen nicht alle Felder für login Ausgefüllt sind ############### if ($_POST["login"] == "") echo "..."; // ############### Wenn der Benutzername Sonderzeichen enthält ############### Else If (!Ereg("^[A-Za-z0-9]+$",$_POST["login"])) echo "Sie dürfen keine unerlaubten Zeichen im Benutzername benutzen!"; // ############### Überprüfung des Passwortes ############### else if ($_POST["password"] == "") echo "..."; // ############### Wenn das Passwort Sonderzeichen enthält. ############### Else If (!Ereg("^[A-Za-z0-9]+$",$_POST["password"])) echo "Sie dürfen keine unerlaubten Zeichen im Passwort benutzen !"; // ############### Überprüfung des Passwortes 2 ############### else if ($_POST["password2"] != $_POST["password"]) echo "Das Passwort stimmt nicht überein!"; // ############### Überprüfung der EMail ############### else if ($_POST["email"] == "") echo "Sie haben keine oder eine nicht gültig Email eingegeben!"; else { // ############### Datenbank-Verbindung ############### $conn = mysql_connect($dbIP, $dbUSER, $dbPSWD); $dbsel = mysql_select_db( $dbNAME, $conn ); // ############### Einträge Wählen ############### $resultat = mysql_query($dbsel); // ############### Einträge Lesen ############### $error = 0; while ($row = mysql_fetch_array ($resultat)) { if ($row['Account'] == $_POST["login"]) { $error = 1; echo mysql_error();"Ein Account exestiert bereits mit dem Name!"; exit; } else if ($row['Email'] == $_POST["email"]) { $error = 1; echo mysql_error(); "Ein Account mit dieser E-Mail-Adresse ist schon vorhanden"; exit; } } // ############### Keine Fehler! ############### if ($error == 0) { $DateNow=date ("d/m/Y"); // ############### Einträge in der Datanbank ############### mysql_query($dbsel, "INSERT INTO ..TABLENAME.... VALUES = '" . $_POST["login"] . "','" . $_POST["password"] . "','Normal','00-00-0000','" . $_POST["fullname"] . "','" . $_POST["email"] . "','" . $DateNow . "'"); // ############### Gebe Rechte 41 ( XP x10 ) ############### mysql_query($dbsel, "INSERT INTO ...TABLENAME.... VALUES = '" . $_POST["login"] . "','41'"); // ############### REgister Fertig Willkommens Nachricht ############### echo "Willkommen auf unserem Server."; } // ############### Verbindung schließen MYsql ############### mysql_close ($conn); } ?> <p></p> </fieldset> <p align="center"><font face="Verdana" style="font-size: 7pt">Script by Jrice/Yunra <br> <a href="http://soulcrest.com/">[SoulCrest]; </font> </p> </body> </html>
Ich weiß nicht weiter ich habe schon endlich mal den code von oben bis unten durchgearbeitet aber einfach kein erfolg...
Vllt könnt ihr mir ja helfen den Code richtig hinzubekommen bzw. den fehler zu finden
Die daten sind im richtigen SCript ausgefüllt sprich Datenanbindung(ich teste es alles erstmal Local)
Beitrag zuletzt geändert: 27.12.2010 15:33:57 von soulcrest -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
$dbsel = mysql_select_db( $dbNAME, $conn ); // ############### Einträge Wählen ############### $resultat = mysql_query($dbsel);
das ergibt keinen Sinn.
Du kannst doch nicht die Rückgabe der Datenbankverbindung in den Query werfen, das ergibt dann $resultat = false
Und damit kommt deine Fehlermeldung -
Ah danke ^^ jetzt hat es geklappt komisch wie ich dadrauf gekommen bin xD naja danke dir für die hilfe
-
wie shon wieder ein anwendung fehler
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage