webForumDet fria alternativet

if rs("visa")=True then

ASPur ASP

4 svar · 179 visningar · startad av DiDjo

Medlem sedan nov. 2002544 inlägg
Frågan#1

Tja! Jag vill lägga in en if sats som den i rubriken i en loop kod! Det jag vill göra är om den ska visas eller inte! Här e koden:

     <%
if request.querystring("action")="tabort" then
Set rs = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM dagbok where id='"&request.querystring("ida")&"'"
rs.Open Addera, Connect, 3, 3 

rs.delete
rs.update

response.redirect "dagbok.asp?vems="&session("anv")
end if

if rs.eof then
response.write "<font face=""Verdana, Arial, Helvetica, sans-serif"" size=""2"">Den här personen har inte skrivit i dagboken."
else
do until rs.eof
%><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font>
      <table width="100%" height="20" border="0" cellpadding="0" cellspacing="0">
        <tr> 
   <font face="Verdana, Arial, Helvetica, sans-serif" size="2">       <td width="400"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> &nbsp;<a href="dagbok_las.asp?id=<%=rs("id")%>"><%=rs("rubrik")%></a></td>
  <strong style="font-weight: 400"> 
          <td width="300"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><div align="right"><a href="dagbok_del.asp?id=<%=rs("id")%>">Ta Bort</a></div></td>
          </strong>
          <td width="300"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><div align="right"><%=rs("datum")%></div></td>
          <td width="100"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><div align="right"><%=rs("last")%>&nbsp;</div></td>
        </tr>
      </table>
      <% 
rs.movenext
loop 
end if
rs.close
%>
Medlem sedan jan. 20032 285 inlägg
#2

Jag förstår inte riktigt vad du menar. Skulle du kunna beskriva problemet lite mer eller skriva ner databasstrukturen, så man kan se vilka fält du har?

Medlem sedan nov. 2002544 inlägg
#3

det jag vill göra är att kolla ifall användaren har tagit bort sitt inlägg! Då är "visa" i databasen false! Det jag vill göra är att lägga till att den kollar så att visa = true! Då visas det inlägget! Men om jag har flera inlägg så ska dom andra visas!

Medlem sedan jan. 20032 285 inlägg
#4
<%
if request.querystring("action")="tabort" then
Set rs = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM dagbok where id='"&request.querystring("ida")&"'"
rs.Open Addera, Connect, 3, 3 

rs.delete
rs.update

response.redirect "dagbok.asp?vems="&session("anv")
end if

if rs.eof then
response.write "<font face=""Verdana, Arial, Helvetica, sans-serif"" size=""2"">Den här personen har inte skrivit i dagboken."
else
do until rs.eof
if rs("visa") = true then
%><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font>
      <table width="100%" height="20" border="0" cellpadding="0" cellspacing="0">
        <tr> 
   <font face="Verdana, Arial, Helvetica, sans-serif" size="2">       <td width="400"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">  <a href="dagbok_las.asp?id=<%=rs("id")%>"><%=rs("rubrik")%></a></td>
  <strong style="font-weight: 400"> 
          <td width="300"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><div align="right"><a href="dagbok_del.asp?id=<%=rs("id")%>">Ta Bort</a></div></td>
          </strong>
          <td width="300"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><div align="right"><%=rs("datum")%></div></td>
          <td width="100"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><div align="right"><%=rs("last")%> </div></td>
        </tr>
      </table>
      <% 
end if
rs.movenext
loop 
end if
rs.close
%>
Medlem sedan nov. 2002544 inlägg
#5

jopp! Tack så mycket!

135 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)