Abbern Skrevet 6. april 2005 Skrevet 6. april 2005 Får en feil i et script som registrerer brukere på siden min Parse error: parse error, unexpected T_BOOLEAN_AND in /XXX/XXX/XXX/nybrukeraction.php on line 15 Linje 15 er : && $_POST['gateadresse'] nybrukeraction.php: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Untitled Document</title> </head> <body> <?php if($_POST['brukernavn'] && $_POST['fornavn'] && $_POST['etternavn'] && $_POST['passord'] && $_POST['gjentapassord']) && $_POST['gateadresse'] && $_POST['gatenummer'] && $_POST['postnummer']) && $_POST['postadresse']) && $_POST['email']) && $_POST['telefon']) && $_POST['kjonn']) && $_POST['alder']) { $email_sjekk = ereg("^[^@ ()$#><;%*?&+='\{}æøåÆØÅ]+@[^@ ()$#><;%*?&+='\{}æøåÆØÅ]+\.[^@ ()$#><;*%?&+='\{}æøåÆØÅ\.]+$", $_POST['epost']); if($email_sjekk == "1") { if($_POST['passord'] == $_POST['gjentapassord']) { $host = "XXX"; $user = "XXX"; $password = "XXX"; $db = "brukere"; $connection = @mysql_connect($hostname, $user, $password) or die("Sliter med å koble til databasen"); @mysql_select_db($db); $sjekker_brukernavn = @mysql_query("SELECT brukernavn FROM brukere WHERE brukernavn='$_POST[brukernavn]'"); if(@mysql_num_rows($sjekker_brukernavn) == 0) { $passord = crypt($_POST['passord']); $legger_inn_info = @mysql_query( "INSERT INTO brukere (fornavn, etternavn, epost, brukernavn, passord, gateadresse, gatenummer, postnummer postadresse, email, telefon, kjonn, alder) VALUES ('$fornavn', '$etternavn', '$epost', '$brukernavn', '$passord', '$gateadresse', '$gatenummer', '$postnumme', '$postadresse', '$email', '$telefon', '$kjonn', '$alder')"); if(@mysql_affected_rows($legger_inn_info) == "0") { print("Noe føkka seg opp. Prøv på nytt"); } else { print("Det funka fett"); } } else { print("Finn et annet brukernavn, og slutt å kopiere andre"); } } else { print("Skriv like passord"); } } else { print("Hvis du prøver å føkke til systemet, får du ikke bli medlem. Skriv rikgtig email.<br>\n"); } } else { print("Fyll ut alt"); } ?> </body> </html>
Torbjørn Skrevet 6. april 2005 Skrevet 6. april 2005 det var ganske mane parenetser der. husk at du bare skal ha en i if-uttrykket. if( ... ... ... ) du har ganske mange )-parenteser, tell selv
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å