Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    problema con recordcount

    ciao, devo assegnare una classe css ad una <td> secondo delle condizioni.. ho questo codice:
    codice:
       <td  <%if ordermode="qtamin" and i<dimenspag then%>
    class="mediumcell"<%else if ordermode="qtamin" and i<rsviewprod.recordcount then%>
    class="lastcell"<%
    			end if
    			end if%>>
    come mai pur essendo i minore di recordcount mi viene assegnata sempre la classe "mediumcell"?
    ho pensato che probabilmente la seconda condizione non viene valutata inquanto la prima resta sempre vera.. e cioè che pur essendo i minore di recordcount, i è anche minore di dimenspag..
    come potrei far valutare anche la seconda condizione?
    Voglio l'alt+s anche per FF

  2. #2
    Per il conteggio usa una select count.

  3. #3
    Scusa ma ordermode nella tua condizione non varia quindi fai una
    if ordermode="qtamin" then
    if i<dimenspag then
    class="mediumcell"

    codice:
    <td  <%if ordermode="qtamin" and i<dimenspag then%>
    class="mediumcell"<%else if ordermode="qtamin" and i<rsviewprod.recordcount then%>
    class="lastcell"<%
    			end if
    			end if%>>

  4. #4
    scusa mi è partito un clic
    if ordermode="qtamin" then
    if i<dimenspag then
    class="mediumcell"

    elseif i<rsviewprod.recordcount then
    class=...
    end if
    end if

  5. #5
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da 21-12
    Scusa ma ordermode nella tua condizione non varia quindi fai una
    if ordermode="qtamin" then
    if i<dimenspag then
    class="mediumcell"

    codice:
    <td  <%if ordermode="qtamin" and i<dimenspag then%>
    class="mediumcell"<%else if ordermode="qtamin" and i<rsviewprod.recordcount then%>
    class="lastcell"<%
    			end if
    			end if%>>
    si ma cosa cambia? o lo metto in tutte le if o lo metto in una sola if.. non credo che cambi..
    Voglio l'alt+s anche per FF

  6. #6
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da 21-12
    scusa mi è partito un clic
    if ordermode="qtamin" then
    if i<dimenspag then
    class="mediumcell"

    elseif i<rsviewprod.recordcount then
    class=...
    end if
    end if
    il risultato non cambia, la prima if risulta sempre vera e quindi la classe assegnata è sempre "mediumcell" porcaccia
    codice:
      <td  <%if ordermode="qtamin" then
    	if i<dimenspag then%>class="mediumcell"
    	<%else if i<rsviewprod.recordcount then%>
    	class="lastcell"
    	<%
    	end if
    	end if
    	end if%>>
    Voglio l'alt+s anche per FF

  7. #7
    ma se dimenspag è sempre minore di i inverti le if

  8. #8
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da 21-12
    ma se dimenspag è sempre minore di i inverti le if
    in realtà non lo sò se i è sempre minore di dimenspag..
    dimenspoag vale 5, il loop è fatto:
    codice:
    for i=1 to dimenspag
    ..
    è strano.. :master:
    Voglio l'alt+s anche per FF

  9. #9
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    no aspè.. i è sempre minore di dimenspag.. anzi può essere al massimo = a dimespag .. :master: uff
    Voglio l'alt+s anche per FF

  10. #10
    e il ciclo come si conclude

    for i=1 to dimenspag

    poi che c'è

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.