31. marts 2003 - 16:43Der er
12 kommentarer og 1 løsning
Tjek om post eksistere i DB
Hej.
Jeg er ved at lave et login-system, hvilket ikke går helt efter planen. Jeg ønsker at lave et tjek på, om en brugere eksisterer i databasen, INDEN denne oprettes.
Jeg får fejlkoden : Error Type: Microsoft VBScript compilation (0x800A0408) Invalid character /infoc/opretusr.asp, line 18 $check = mysql_query("SELECT usrnavn FROM brugere where usrnavn='$_POST[usrnavn]'") or die(mysql_error());
Ja, du har ret. Det ligner PHP. Men det var smidt i en ASP sektion. Men ikke desto mindre, så tror jeg du har ret i, at det er PHP.
Nogen forslag til, hvordan jeg ellers kan tjekke, om en brugere eksistere ? Jeg har søgt lidt på eksperten - men jeg har ikke haft held med, at "nappe" noget af det kode jeg har fundet her. Det fungere simpelthen ikke..
SQL = "SELECT usrnavn FROM brugere where usrnavn='" & var2 & "'") Set rs = Conn.Execute(SQL) if not rs.EOF then response.redirect("logon.asp?opd=<h2>Brugeren eksistere allerede.</h2>"); Response.End end if
Hm, nu får jeg en fejl på min redirect - det er som om, at den ikke får lov til at udføre den :
Error Type: Microsoft VBScript compilation (0x800A0401) Expected end of statement /infoc/opretusr.asp, line 21, column 72 response.redirect("logon.asp?opd=<h2>Brugeren eksistere allerede.</h2>"); -----------------------------------------------------------------------^
Ah, selfølgelig. Kunne jeg ikke se - min fejlmeddelse så noget mere kryptisk ud, inden jeg fik den kopieret over i eksperten. Mærkeligt. Pilen pejede på </h2>.
Der var en mindre fejl mere - nemlig at jeg skulle erstatte Conn med Cn.
Men det virker nu. Mange tusind tak for hjælpen. Proft ! :)
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.