Abbern Skrevet 6. april 2005 Del 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> Lenke til kommentar
Loomy Skrevet 6. april 2005 Del Skrevet 6. april 2005 Du avslutter if'en på linje 14 med en ")" Lenke til kommentar
Torbjørn Skrevet 6. april 2005 Del 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 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å