Dette er ikke min rigtige kode, men den gør nogenlunde det samme... Min kode er en smule mere kompliceret, så jeg gidder ikke lige at poste den her ;)
Nå... Men problemet er, at "Bruger oprettet!"-teksten aldrig bliver udskrevet, det gør "Den gaar ikke"-teksten derimod. Den rigtige createNewUser-funktion putter data i en MySQL-tabel, så jeg kan se i min database, at funktionen faktisk er udført...
Det virker desværre ikke... Dels viser den konstant "Bruger oprettet!", dels sker der ikke noget i databasen, og dels giver den ikke nogen fejlmeddelelser, når man taster ikke-valid information ind...
Måske skulle jeg fortælle dig, at jeg har følgende kode, som jeg returnerer, hvis kracene (!empty($username)) ikke opfyldes:
$valid = array(); $valid["username"] = false;
if ($valid["username"] == true) { */ MYSQL-QUERY /* return true; // (eller egentlig "complete", in the first place) } else { return $valid; // Returner arrayet, så jeg kan vise fejl på siden med formularen }
$valid["username"] = false; if ($valid["username"] == true) {
Jeg går ud fra at hvis $valid["username"] er sat, er den ikke true, men indeholder et brugernavn. Derfor går der vel noget galt ?
For at hjælpe dig videre ville det være rart hvis jeg må se hele klassen, eller i hvert fald den fulde funktion.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.