Just nu i M3-nätverket
Gå till innehåll

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


Jakob A

Rekommendera Poster

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

Länk till kommentar
Dela på andra webbplatser

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

 

Länk till kommentar
Dela på andra webbplatser

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]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...