10 messaggi dal 17 agosto 2006
salve!
ho una pagina asp che estrapola i dati (categoria "annunci") da un db (le cui categorie sono però "annunci", "reclami" e "ovazioni"). Al momento funziona tutto alla perfezione. il problema è che però adesso per non so quale oscuro motivo mi è stato chiesto di far apparire anche i "reclami", magari con una riga sopra (con lo sfondo ad esempio di colore rosso) ho provato a fare una regola ma non mi riesce3, qualcuno può dirmi cosa sbaglio?! perché il risultato è che adesso a video non mi stampa nulla! vi posto qui di seguito il codice:
<!-- #include file="adovbs.inc"-->
<!-- #include file="connDb.asp"-->
<%
      
      iPageSize = 5 'NUMERO RECORD PER PAGINA

      If Request.QueryString("page") = "" Then
        iPageCurrent = 1
      Else
        iPageCurrent = CInt(Request.QueryString("page"))
      End If

      strSQL = "SELECT * FROM DOWNLOAD where pcat = 'annunci' or pcat = 'reclami' order by pdate DESC"
      Set objRS = Server.CreateObject("ADODB.Recordset")
      objRS.PageSize = iPageSize
      objRS.CacheSize = iPageSize
      objRS.Open strSQL, objConn, adOpenStatic, adLockReadOnly, adCmdText

      reccount = objRS.recordcount
      iPageCount = objRS.PageCount

      If iPageCurrent > iPageCount Then iPageCurrent = iPageCount
      If iPageCurrent < 1 Then iPageCurrent = 1

      If iPageCount = 0 Then
        Response.Write "<p><table><td><font face='verdana' size='2' color='#000000'><b>Non sono stati trovati dati.</b></td></table></p>"
      Else
        objRS.AbsolutePage = iPageCurrent
        iRecordsShown = 0
        %>
                            <table>
                              <%
                Cont=1
                Do While iRecordsShown < iPageSize And Not objRS.EOF
                  i = objRS("pcat")
                      if i ="annunci" then 
                  Response.Write "<tr><td><b><img src='immagini/jpg/zipimage_p.jpg'><span class=""titolonews""><a onmouseover=""this.style.background='#eeeeee'"" onmouseout=""this.style.background='#ffffff'"" href=""popdown.asp?cod="&objRS("cod")&""&path&""" acronym title=""clicca per scaricare il documento in formato zip"">"&objRS("nome")&"</b></a></span><br><br>"
                  Response.Write "<font color='#000000' face='Verdana' size='1'>Inserito il [<b>" & objRS("pdate") & "</b>] | Scaricato [<b>" & objRS("hit") & "</b>]</font><br><hr></td></tr>"
                  else
                  if i ="reclami" then 
                  Response.Write "<tr><td><b><img src='immagini/jpg/zipimage_p.jpg'><span class=""titolonews""><a onmouseover=""this.style.background='#eeeeee'"" onmouseout=""this.style.background='#ffffff'"" href=""popdown.asp?cod="&objRS("cod")&""&path&""" acronym title=""clicca per scaricare il documento in formato zip"">"&objRS("nome")&"</b></a></span><br><br>"
                  Response.Write "<font color='#ff0000' face='Verdana' size='1'>Inserito il [<b>" & objRS("pdate") & "</b>] | Scaricato [<b>" & objRS("hit") & "</b>]</font><br><hr></td></tr>"
                  end if 
                  end if 
                  Cont = Cont + 1
                  'POSIZIONAMENTO ALLA RIGA SUCCESSIVA DEL DB
                  iRecordsShown = iRecordsShown + 1
                  objRS.MoveNext
                Loop
                'PULIZIA DEGLI OGGETTI ADO
                objRS.Close
                Set objRS = Nothing
                %>
                            </table>
                            <%End if%>
                            <p> 
                              <%If ipagecount <> 1 Then%>
                            <table>
                              <tr> 
                                <td width="50%"><font face="verdana" size="1" color="#000000"> 
                                  <b>[ 
                                  <%if iPageCurrent-2 > 0 and iPageCurrent > 2 then%>
                                   <a href="annunci.asp?page=1"><img border="0" src="images/first.gif" valign="middle" alt="Prima"></a>  
                                  <%end if%>
                                  <%if iPageCurrent > 1 then%>
                                   <a href="annunci.asp?page=<%=iPageCurrent-1%>"><img border="0" src="images/pre.gif" valign="middle" alt="Precedente"></a>  
                                  <%end if%>
                                  <%if iPageCount > 2 then
                if iPageCurrent-2 < 1 then da_pag = 1 else da_pag = iPageCurrent-2
                if iPageCurrent+2 > iPageCount then fino_a_pag = iPageCount else fino_a_pag = iPageCurrent+2
              else
                da_pag = 1
                fino_a_pag = iPageCount
              end if%>
                                  <%for i = da_pag to fino_a_pag%>
                                  <%if i = iPageCurrent then%>
                                   <font color="red"> <%=i%> </font>  
                                  <%else%>
                                   <a href="annunci.asp?page=<%=i%>"> <%=i%> 
                                  </a>  
                                  <%end if%>
                                  <%next%>
                                  <%if iPageCurrent > 0 and iPageCurrent < iPageCount then%>
                                   <a href="annunci.asp?page=<%=iPageCurrent+1%>"><img border="0" src="images/next.gif" valign="middle" alt="Successiva"></a>  
                                  <%end if%>
                                  <%if iPageCurrent+1 < iPageCount then%>
                                   <a href="annunci.asp?page=<%=iPageCount%>"><img border="0" src="images/last.gif" valign="middle" alt="Ultima"></a>  
                                  <%end if%>
                                  ]</b> </font></td>
                              </tr>
                              <tr> 
                                <td colspan="2" align="left"><font face="verdana" size="1" color="#000000"> 
                                  Pagina  <font color="#FF0000"><b> <%=iPageCurrent%> 
                                  </b></font>  di  <font color="#FF0000"><b> 
                                  <%=iPageCount%> </b></font> </font></td>
                              </tr>
                            </table>
                            <%end if%>
                            <%
      objConn.Close
      Set objConn = Nothing
      %>


ho provato in questo modo:

if pcat ="annunci" then 
Response.Write "<tr><td><b><img src='immagini/jpg/zipimage_p.jpg'><span class=""titolonews""><a onmouseover=""this.style.background='#eeeeee'"" onmouseout=""this.style.background='#ffffff'"" href=""popdown.asp?cod="&objRS("cod")&""&path&""" acronym title=""clicca per scaricare il documento in formato zip"">"&objRS("nome")&"</b></a></span><br><br>"
              
Response.Write "<font color='#ff0000' face='Verdana' size='1'>Inserito il [<b>" & objRS("pdate") & "</b>] | Scaricato [<b>" & objRS("hit") & "</b>]</font><br><hr></td></tr>"
    
else
                  
Response.Write "<tr><td><b><img src='immagini/jpg/zipimage_p.jpg'><span class=""titolonews""><a onmouseover=""this.style.background='#eeeeee'"" onmouseout=""this.style.background='#ffffff'"" href=""popdown.asp?cod="&objRS("cod")&""&path&""" acronym title=""clicca per scaricare il documento in formato zip"">"&objRS("nome")&"</b></a></span><br><br>"
              
Response.Write "<font color='#000000' face='Verdana' size='1'>Inserito il [<b>" & objRS("pdate") & "</b>] | Scaricato [<b>" & objRS("hit") & "</b>]</font><br><hr></td></tr>"
                  
end if 

adesso a video mi satampa i record, ma non fa differenza se annunci o reclami , comunque la parte che io ho scritto volevo in ff0000 (rosso) comunque me la restituisce in nero... cioè in pratica non se ne frega nulla dell'istruzione! sicuramente sbaglio ma in cosa?!!?
10 messaggi dal 17 agosto 2006
boh! ragazzi no preoccupe ho risolto!
dim colore, colore2          
colore="#ff0000"
colore2="#000000"              
 If objRS("pcat") = "annunci" Then                    
Response.Write "<tr><td><b><img src='immagini/jpg/zipimage_p.jpg'><span class=""titolonews""><a onmouseover=""this.style.background='#eeeeee'"" onmouseout=""this.style.background='#ffffff'"" href=""popdown.asp?cod="&objRS("cod")&""&path&""" acronym title=""clicca per scaricare il documento in formato zip"">"&objRS("nome")&"</b></a></span><br><br>"& vbCrlf
                
Response.Write "<font color='"& Colore2 &"' face='Verdana' size='1'>Inserito il [<b>" & objRS("pdate") & "</b>] | Scaricato [<b>" & objRS("hit") & "</b>]</font><br><br><img src=""immagini/gif/bgpuntorizz.gif"" width=""400"" height=""1"" /></td></tr>"
                  Else
                  Response.write " <TR><TD bgcolor=""#FF0000""><div align=""center""><font color=""#FFFFFF"" size=""2"" face=""Geneva, Arial, Helvetica, sans-serif""><strong>RECLAMI</strong></font></div></TD></TR>"
                  Response.Write "<tr><td><b><img src='immagini/jpg/zipimage_p.jpg'><span class=""titolonews""><a onmouseover=""this.style.background='#eeeeee'"" onmouseout=""this.style.background='#ffffff'"" href=""popdown.asp?cod="&objRS("cod")&""&path&""" acronym title=""clicca per scaricare il documento in formato zip"">"&objRS("nome")&"</b></a></span><br><br>"& vbCrlf
      
Response.Write "<font color='"& Colore &"' face='Verdana' size='1'>Inserito il [<b>" & objRS("pdate") & "</b>] | Scaricato [<b>" & objRS("hit") & "</b>]</font><br></td></tr>"
                
Response.Write "<TR><TD bgcolor=""#FF0000""><div align=""center""></div></TD></TR>"
                  end if

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.