1
if 문을 올바르게 사용하고 올바르게 작동해야합니다. 그러나 어떤 이유로 그것은 그렇지 않습니다.classic asp if 문 문제
while not oRs2.EOF
if iCat = oRs2("id") then
%>
<div class ="<%= oRs2("id") %><%= iCat %>">
<%
else
%>
<div class ="faqquestion <%= oRs2("id") %><%= iCat %>">
<%
end if
%>
그리고 이것은 사용자가 얻는 것입니다.
<div class="faqquestion 11">
<div class="faqquestion 21">
<div class="faqquestion 31">
하지만 1 = 1을 수행, 내가 뭘 잘못 볼 수 없습니다
<div class="11">
<div class="faqquestion 21">
<div class="faqquestion 31">
해야한다 무엇을!? 변수가 설정되는 방법
는 :
dim iCat
iCat = request.QueryString("cat")
dim sSQL
sSQL = "Select * from table"
set oRs2 = oConn.Execute(sSQL)
ICAT는 항상 1 ors2이다 사용하여 정수로 변환하려고
request.QueryString
에서 잡아 당겨있어 귀하의 코드에서ICAT 문자열이 될 것이다 ('ID')는도 1 처음 포함 루프를 통해 – Beginner
아 - 알 겠어. if 문을 사소한 것으로 만드는 경우? 예 :'if 1 = 1' –
예. 방금 시도했는데 작동합니다. – Beginner