Visualizzazione dei risultati da 1 a 4 su 4

Discussione: funzione asp

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    4

    funzione asp

    ciao a tutti, ho creato una tabella (da un database di rubrica in mio possesso ) nella quale mi visualizza i campi da me ricercati.Ho bisogno di visualizzare i campi di vari recordset e vorrei che mi visualizzi nella query una riga alternata di colore e se il nome è uguale al rs successivo deve darmi lo sesso colore della riga. vorrei sapere come devo fare. ho già creato tutto manca solo la funzione del controllo del nome. auitoooooooooo!!!!!!!!!!!

  2. #2
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    Re: funzione asp

    Originariamente inviato da 1x1x1
    ciao a tutti, ho creato una tabella (da un database di rubrica in mio possesso ) nella quale mi visualizza i campi da me ricercati.Ho bisogno di visualizzare i campi di vari recordset e vorrei che mi visualizzi nella query una riga alternata di colore e se il nome è uguale al rs successivo deve darmi lo sesso colore della riga. vorrei sapere come devo fare. ho già creato tutto manca solo la funzione del controllo del nome. auitoooooooooo!!!!!!!!!!!
    Ti chiami una function sul read mentre crei la tabella e imposti lo style del TR.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    4
    Ciao sono riuscito a creare tutto ma l'unica cosa che non riesco a fare è il controllo, se il nome ricavato dal record è uguale al precedente deve darmi lo stesso colore della riga. Questo è quello che ho creato:

    ....
    <table border="1" align="center">
    <tr>
    <td bgcolor="#FF0000" nowrap>
    NOME
    </td>
    <td bgcolor="#FF0000" nowrap>
    COGNOME
    </td>
    </tr>
    <%
    Do while not rs.eof
    nome = rs("nome")
    cognome = rs("cognome")
    if appo = nome then
    %>
    <tr>
    <td bgcolor="#CCCCCC" nowrap><%=nome%></td>
    <td bgcolor="#CCCCCC" nowrap><%=cognome%></td>
    <%
    elseif ap = 0 then
    %>
    <tr>
    <td bgcolor="#ffffff" nowrap><%=nome%></td>
    <td bgcolor="#ffffff" nowrap><%=cognome%></td>
    </tr>
    <%
    ap = 1
    else
    %>
    <td bgcolor="#CCCCCC" nowrap><%=nome%></td>
    <td bgcolor="#CCCCCC" nowrap><%=cognome%></td>
    <%
    ap = 0
    end if
    appo = nome
    rs.MoveNext
    loop
    rs.close()
    set rs = nothing
    %>
    </table>

    .....

  4. #4
    Scusami ma non capisco perchè, dato che hai solo due combinazioni di colore, fai 3 if.
    Non puoi fare qualcosa tipo:
    <%
    dim appo, colore
    appo = ""
    do while not objRS.EOF
    if appo = "" or appo = objRS("nome") then
    colore = "#FFFFFF"
    elseif appo <> objRS("nome") then
    'cambia colore quindi si ricomincia a controllare
    colore = "#CCCCCC"
    appo = objRS("nome")
    end if
    %>
    <tr>
    <td bgcolor="<%=colore%>" nowrap><%=nome%></td>
    <td bgcolor="<%=colore%>" nowrap><%=cognome%></td>
    </tr>
    <% objRS.MoveNext
    loop
    %>

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.