Avatar billede thomas_yde Nybegynder
04. oktober 2001 - 21:47 Der er 1 kommentar og
1 løsning

sammenligning af data

jeg har en SQl server, som skal indeholde nogle oplysninger om en bruger. Mit spørgsmål går så på hvordan jeg laver et udtræk af et navn og sammenligner det med et navn som jeg får fra en form.
Hvis navnene er ens skal der ikke oprettes ny profil, hvis de er foreskellige skal der indsættes.
jeg bruger MySQL,ASP og javascript.

Hvis i har nogle gode \"fif\" til hvordan jeg kan gøre det, må i gerne ligge svar ind
Avatar billede nordclc Nybegynder
04. oktober 2001 - 22:18 #1
Du kan prøve følgende (husk at rette i connection):

formular.htm:
-------------
<html>
<title>Formular</title>
<head>
</head>
<body>
<h1>Skriv dit navn</h1>
<form method=\"post\" action=\"valider.asp\">
<input type=\"text\" name=\"brugernavn\">
<input type=\"submit\">
</form>
</body>
</html>


valider.asp:
------------
<html>
<title>Validering</title>
<head>
</head>
<body>
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"driver={MySql};dsn=localhost;Database=db;uid=bruger;pwd=xxxx\"
strSQL = \"SELECT brugernavn FROM tabel\"
Set rs = Conn.Execute(SQL)

if rs.EOF or rs.BOF then
  strSQL = \"insert into tabel (brugernavn) values(\'\" & Request.Form(\"brugernavn\") & \')\"
  Set rs = Conn.Execute(SQL)
  response.write \"Du er nu oprettet\"
else
  response.write \"Du er ikke oprettet, da du findes i forvejen!\"
end if

DataConn.Close
Set dataconn = nothing
set rs = nothing
%>
</body>
</html>

---------------------------
//Claus
Avatar billede thomas_yde Nybegynder
04. oktober 2001 - 22:40 #2
Super mange tak :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester