Visualizzazione dei risultati da 1 a 6 su 6

Discussione: ciclo e if & then

  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    ciclo e if & then

    sempre con questi maledettissimi cicli... (mi ricordano qualcosa )

    ho questo codice:
    codice:
    <%
    query
    if rec.eof then
    response.write nessun record
    %> 
    <%else%>
    		<%
    		rs.PageSize = RecordsPerPagina
    		rs.AbsolutePage = page
    
    For i=1 to RecordsPerPagina 
      if Not rs.EOF then 
        'mostra record 
    	
    	if request("tipo_mx")="sent" then
    	value="disabled"
    	if rs("messaggio_letto")="1" then
    	check="checked"
    	end if
    	end if
    	
    	if request("tipo_mx")<>"sent" then
    	if rs("messaggio_letto")="1" then
    	check="checked"
    	value="disabled"
    	end if
    	end if
    	if rs("messaggio_letto")="1" then
    	letto_web = "Letto dall'utente il " & rs("data_letto") 
    	else
    	letto_web="Il messaggio non è stato ancora letto"
    	end if
    	%>
    
    'mostro record...
    
       <% rs.movenext
          end if
        	next
        	%>
    il problema è che se tipo_mx="sent"
    codice:
    if request("tipo_mx")="sent" then
    	value="disabled"
    	if rs("messaggio_letto")="1" then
    	check="checked"
    	end if
    	end if
    dovrebbe cekkare le checkbox e renderle disabled.
    in effetti le rende disabled ma se il record = 1 ed è il primo del recordset, cekka tutti i restanti sotto.
    se non è il primo ma il 4° cekka tutti quelli sotto il 4° anche se non rs("messaggio_letto") = 0

    sicuramente è un problema di condizione.
    MA dove??

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    forse non devi confrontare con una stringa...ma con un intero
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3
    Utente bannato
    Registrato dal
    Mar 2005
    Messaggi
    136
    Una volta che le hai valorizzate le variabili non le azzeri mai

    Ad ogni i devi inzializzare le variabili a ""

  4. #4
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    credo che hai ragione ma come le azzero

    check=""

    ??

  5. #5
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da agenti
    credo che hai ragione ma come le azzero

    check=""

    ??
    si
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  6. #6
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    risolto
    grazie..

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.