Just nu i M3-nätverket
Jump to content

ASP login...två form-fält...


Jakob A

Recommended Posts

Hej!

 

Jag har två form-fält på min loginsida med koden:

 

<input name="Login" type="text" id="Login" size="10"><br>

<select name="Login1" id="Login1">

<option selected>-------</option>

<% DO UNTIL RS3.EOF %>

<option value="<% = RS3("Login") %>">

<% = RS3("Kontaktperson")%>

</option><%

RS3.MoveNext

Loop

%></select>

 

 

Nu vill jag att man skall kunna välja vilken av dessa två form-fält man vill och kunna bli validerad på min valideringssida som har koden:

 

<% SQLStmt = "SELECT * FROM Login Where Login = '" & Request.Form("Login1") & "' OR '" & Request.Form("Login") & "'"

 

Set RS = Connection.Execute(SQLStmt)

%>

 

Denna kod funkar inte. Den verkar inte vilja ta "OR"-funktionen. Hur skall jag göra för att validera från två fält??

Link to comment
Share on other sites

SQLStmt = "SELECT * FROM Login Where Login = '" & Request.Form("Login1") & "' OR '" & Request.Form("Login") & "'"

Är ganska säker på att du inte kan använda dig av OR i detta fallet.

Bästa sättet är nog att lösa det med If-satser och 2 separata SQL-satser.

 

:: NoiseKiller, för en tystare datormiljö ::

 

Link to comment
Share on other sites

Magnus Gladh

Fungerar jätte bra om man skirver om din SQL satsen.

 

SQLStmt = "SELECT * FROM Login Where Login = '" & Request.Form("Login1") & "' OR  Login = '" & Request.Form("Login") & "'"

 

Man måste alltid ha med vilken kolumn man skall kolla mot...

 

- M

-----------------------------------------------------

ju mer jag lär mig ju mer inser jag så lite jag kan

 

[inlägget ändrat 2002-10-03 11:08:20 av Magnus Gladh]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...