<? include "../inc/config.php"; mysql_select_db("saiirex") or die ("Unknown database"); $username= $_POST["username"]; $password= $_POST["password"]; $password2= $_POST["password2"]; $email= $_POST["email"];
if (is_null($username AND $password AND $email)){ echo "Alle Felder sind Pflichtfelder und müssen ausgefüllt werden"; } else{ if($username == "" OR $password == "" OR $password != $password2){ echo "Fehlerhafte Eingabe, bitte korrigiere deine Angaben";
} $password=md5($password);
$result = mysql_query("SELECT id FROM account WHERE username == '$username'"); $amount = mysql_num_rows($result);
Vorab: benutz oder für die Datenbank nicht das veraltete mysql.
Für Vergleiche in MySQL-Abfragen benutzt man = und nicht ==, siehe (kann grad nicht sagen, ob == überhaupt funktioniert)
Edit: In meiner MySQL-Version 5.5 funktioniert == gar nicht.
Für das erste Problem: Lass dir doch erstmal ausgeben, was $amount beinhaltet, wenn ein Benutzername schon vorhanden ist.
Wobei hier eh schon ein Fehler ist:
PHP Code:
$amount = mysql_num_rows($result);
if($ammount == 0) { // ... }
Zu dem zweiten Problem:
Benutz und verknüpfe die variablen mit "oder" und nicht mit "und".
Benutz du AND/OR absichtlich? Im Regelfall benutzt man && für "und" und für "oder" ||.
Siehe . AND und OR funktionieren zwar, aber verhalten sich teilweise anders.
Wo tritt denn nun der Fehler auf? Mit deiner Fehlerbeschreibung und deinem Code kann man null anfangen. Poste doch einfach den Code, den du Verwendest und der nicht funktioniert, und nicht irgendwas, was du auskommentiert hast, aber doch verwendest oder whatever.
Und versuch doch mal selbst zu debuggen.
Quote:
Originally Posted by Singleton
In PHP werden Strings durch einen . aneinandergekettet.
Wo tritt denn nun der Fehler auf? Mit deiner Fehlerbeschreibung und deinem Code kann man null anfangen. Poste doch einfach den Code, den du Verwendest und der nicht funktioniert, und nicht irgendwas, was du auskommentiert hast, aber doch verwendest oder whatever.
Und versuch doch mal selbst zu debuggen.
Hier wird gar nichts verkettet, in dem Fall passt das schon so. Siehe .
Es wird nix in die Datenbank geschrieben, es wird nicht ausgegeben ob alles richtig eingegeben wurde oder nicht. Die Seite Aktualisiert sich einfach^^
Funktionieren die if, wie sie sollen? (werte ausgeben lassen und prüfen)
Funktionieren die MySQL-Abfragen? In phpmyadmin mal testen.
Ein bisschen Eigeninitiative zeigen.
anderst rum, man kann auch html-code in einer .php Datei verwenden. Man muss dem Server trotzdem sagen, dass es sich um eine .php handelt, weil er sie sonst nicht parst.
netzwerkkarte funktioniert nicht richtig 06/17/2014 - Technical Support - 7 Replies hallo liebe leute,
ich habe vor kurzem ein neues computer bekommen und jetzt hab ich eigentlich alle treiber so richtig installiert weil ich dachte man muss treiber installen und so aber jetzt ist das problem das sich mein internet immer so ganz ab und zu oder auch random so das das internet weg ist. also ich spiele ein spiel, lade auf epvp den neuesten hack runter und schwupps ist unten in der leiste bei diesem computer wo zeigt das man internet hat ein rotes x dann dauert es so 3 sekunden...
Cabal EU Registration funktioniert nicht 05/18/2012 - Cabal Online - 2 Replies Ich wollte mal fragen ob ihr euch registriegen könnt...
bei mir kommt jedes mal bei der registration dieser text
The page cannot be displayed because an internal server error has occurred.
Bitte um schnelle hilfe.
_________________________________________________ ________________
[mt2gsCMS] Registration funktioniert nicht 12/04/2011 - Metin2 Private Server - 4 Replies Hallo , die Registration bei meinem mt2GS CMS funktioniert neuerweise nichtmehr
sie ging schon, aber jetzt geht sie nichtmehr
habe es auch schon mit dem Standartscript versucht - geht leider nicht...
Funktioniert nicht so Richtig.... 10/20/2010 - WarRock - 6 Replies Also ich habe mehrere Hacks und bei jedem von den bleibt bei 41% oder 42% amo stecken.....
Weiß jemand wiso oder wurde es nicht zuende gecodet?
WoE Damage funktioniert nicht richtig 12/28/2006 - Ragnarok Online - 6 Replies Hi,
Ich hab nen Problem, ich hab schon verschiedene WoE damage exen getested, auch schon mit sclientinfo aber es zeigt immer nur 1 dmg an (bei mehreren hits, mehrere 1) hab auch schon mit den neusten hex zahlen probiert (aus dem anderen thread hier) funktioniert aber auch nicht. Im guilddungeon seh ich mit der original exe kein dmg, mit der woe dmg exe schon...
Außerdem, seh ich Heal, Soul Change .... die ganzen sachen mit den richtigen Werten.
Wisst ihr an was das liegen kann, bzw ne...