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
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