Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    E' assurdo quello che faccio... per visulizzare record diverso colore

    Cari amici visualizzo cinque record con il colore verde... solo che il terzo lo voglio visualizzare in rosso... al momento ecco il mio script...
    possibile che debba fare tutto questo? non c'è un modo più semplice?
    Sempre grazie dalla vostra Maria

    <%
    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="driver={Microsoft Access Driver (*.mdb)}; "
    strConn=strConn & " DBQ=" & Server.MapPath("/mdb-database/mad_news.mdb")
    strConn=strConn & ";pwd=training"
    Conn.Open strConn
    sql="SELECT TOP 1 * FROM articoli ORDER BY ad_id DESC"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn ,3,3
    if not rs.eof then
    rs.movelast
    response.write "<p class=verde>"&rs("campo3")&""
    rs("ad_viewed")=rs("ad_viewed")+1
    rs.update
    end if
    %>
    <%
    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="driver={Microsoft Access Driver (*.mdb)}; "
    strConn=strConn & " DBQ=" & Server.MapPath("/mdb-database/mad_news.mdb")
    strConn=strConn & ";pwd=training"
    Conn.Open strConn
    sql="SELECT TOP 2 * FROM articoli ORDER BY ad_id DESC"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn ,3,3
    if not rs.eof then
    rs.movelast
    response.write "<p class=verde>"&rs("campo3")&""
    rs("ad_viewed")=rs("ad_viewed")+1
    rs.update
    end if
    %>
    <%
    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="driver={Microsoft Access Driver (*.mdb)}; "
    strConn=strConn & " DBQ=" & Server.MapPath("/mdb-database/mad_news.mdb")
    strConn=strConn & ";pwd=training"
    Conn.Open strConn
    sql="SELECT TOP 3 * FROM articoli ORDER BY ad_id DESC"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn ,3,3
    if not rs.eof then
    rs.movelast
    response.write "<p class=rosso>"&rs("campo3")&""
    rs("ad_viewed")=rs("ad_viewed")+1
    rs.update
    end if
    %>
    <%
    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="driver={Microsoft Access Driver (*.mdb)}; "
    strConn=strConn & " DBQ=" & Server.MapPath("/mdb-database/mad_news.mdb")
    strConn=strConn & ";pwd=training"
    Conn.Open strConn
    sql="SELECT TOP 4 * FROM articoli ORDER BY ad_id DESC"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn ,3,3
    if not rs.eof then
    rs.movelast
    response.write "<p class=verde>"&rs("campo3")&""
    rs("ad_viewed")=rs("ad_viewed")+1
    rs.update
    end if
    %>
    <%
    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="driver={Microsoft Access Driver (*.mdb)}; "
    strConn=strConn & " DBQ=" & Server.MapPath("/mdb-database/mad_news.mdb")
    strConn=strConn & ";pwd=training"
    Conn.Open strConn
    sql="SELECT TOP 5 * FROM articoli ORDER BY ad_id DESC"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn ,3,3
    if not rs.eof then
    rs.movelast
    response.write "<p class=verde>"&rs("campo3")&""
    rs("ad_viewed")=rs("ad_viewed")+1
    rs.update
    end if
    %>
    Grazie per quello che hai fatto...

  2. #2

  3. #3
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    esatto

    esatto
    Grazie per quello che hai fatto...

  4. #4
    ma fatti un contatore! quando sei a 3 cambi colore...

  5. #5
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    come si fa il contatore

    come si fa il contatore?
    Grazie per quello che hai fatto...

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Una variabile di appoggio che dentro al ciclo incrementi. Chiamala come vuoi...

    Roby

  7. #7
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    Non funziona

    Perchè non funziona quanto scritto:
    Vorrei che iil quinto visulizzasse diversamente ma mi fa vedere tutti e dieci i record nello stesso modo.

    ecco lo script
    <%

    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="driver={Microsoft Access Driver (*.mdb)}; "
    strConn=strConn & " DBQ=" & Server.MapPath("/mdb-database/mad_news.mdb")
    strConn=strConn & ";pwd=training"
    Conn.Open strConn



    sql="SELECT TOP 10 * FROM articoli where sezione = 'news' ORDER BY ad_id DESC"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn ,3,3
    Do While Not rs.EOF


    cont = 1
    if cont = 5 then
    response.write "VERDE"&rs("campo3")&"</a> </span>"
    end if
    cont = cont + 1



    rs.MoveNext
    Loop

    %>
    Grazie per quello che hai fatto...

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Perché cont vale sempre 1 se lo valorizzi DENTRO al ciclo.
    Se invece lo valorizzi fuori...

    cont = 1
    Do While Not rs.EOF
    ...
    ...

    Roby

  9. #9
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    ok grazie

    Ok grazie funziona. Vedo solo il quinto. Ma se volessi vedere gli altri nove con un'altra visualizzazione?
    Devo adoperare else ma non riesco a farlo funzionare
    grazie in anticipo
    maria
    Grazie per quello che hai fatto...

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non ho capito... 10 record con 10 colori diversi???

    Roby

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.