EX-adrin Skrevet 21. mars 2013 Del Skrevet 21. mars 2013 Heisan. Jeg henger meg på i denne tråden da jeg har samme problemet og ser ikke grunn til og lage ny av den grund. Når jeg kjører registrerings så får jeg feilmeldingen Beklager, men registreringen kunne ikke fullføre. Prøv igjen Jeg har også egen include med db login informasjon <?php if(!empty($_POST['username']) && !empty($_POST['password'])) { $name = mysql_real_escape_string($_POST['name']); $lastName = mysql_real_escape_string($_POST['lastName']); $username = mysql_real_escape_string($_POST['username']); $password = md5(mysql_real_escape_string($_POST['password'])); $email = mysql_real_escape_string($_POST['email']); $checkusername = mysql_query("SELECT * FROM user WHERE username = '".$username."'"); if(mysql_num_rows($checkusername) == 1) { echo "<h1>Feil</h1>"; echo "<p>Beklager men brukernavnet er alt i bruk. Prøv med et annet.</p>"; } else { $registerquery = mysql_query("INSERT INTO user (name, lastName, email, username, password, ) VALUES('".$name."', '".$lastName."', '".$email."', '".$username."', '".$password."')"); if($registerquery) { echo "<h1>Sukkse</h1>"; echo "<p>Kontoen ble opprettet. venligst <a href=\"index.php\">klikk her for og login</a>.</p>"; } else { echo "<h1>Feil</h1>"; echo "<p>Beklager, men registreringen kunne ikke fullføre. Prøv igjen.</p>"; } } } else { ?> <h1>Registrering</h1> <p>Legg inn følgende detaljer.</p> <form method="post" action="form.php" name="registerform" id="registerform"> <fieldset> <label for="name">Fornavn:</label><input type="text" name="name" id="name" size="20" /><br /> <label for="lastName">Etternavn:</label><input type="text" name="lastName" id="lastName" size="20" /><br /> <label for="email">Epost:</label><input type="text" name="email" id="email" size="20" /><br /> <label for="username">Brukernavn:</label><input type="text" name="username" id="username" size="20" /><br /> <label for="password">Passord:</label><input type="password" name="password" id="password" size="20" /><br /> <input type="submit" name="register" id="register" value="Register" /> </fieldset> </form> <?php } ?> Lenke til kommentar
ventle Skrevet 21. mars 2013 Del Skrevet 21. mars 2013 Hvis du ser på hvor i koden feilmeldingen blir sendt ut så er det i grunn ganske innlysende hva som er feil... mysql-spørringen feiler. Bruk funksjonen mysql_error() etter spørringen for å se hva som gikk feil. Lenke til kommentar
EX-adrin Skrevet 21. mars 2013 Forfatter Del Skrevet 21. mars 2013 (endret) prøvde dette. Men får ikke noe error message fra mysql_error() Kan nevne at jeg er langt utforbi mitt komfor felt når det kommer til programering med akuratt dette her. Endret 21. mars 2013 av EX-adrin Lenke til kommentar
GeirGrusom Skrevet 21. mars 2013 Del Skrevet 21. mars 2013 Det står et komma etter siste feltnavnet i INSERT INTO som ikke skal være der. Lenke til kommentar
EX-adrin Skrevet 21. mars 2013 Forfatter Del Skrevet 21. mars 2013 emm flaut. takk, det var bare det vistnok. så ikke kommaet. Lenke til kommentar
GeirGrusom Skrevet 21. mars 2013 Del Skrevet 21. mars 2013 emm flaut. takk, det var bare det vistnok. så ikke kommaet. Man ser seg ofte lett blind på egen kode. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå