Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 27

Discussione: non va variabile

  1. #11
    nun fatte pia', sto a scherza'
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  2. #12
    buongiorno santino83, ho appena fatto 2 query e poi anche if, ma il problema che con elseif non va tanto bene.

    ecco il code:
    codice:
     <%		
    			if Controllo_checkingPC(listaip.fields("Indirizzo_IP")) = true then
    			link = "inserisciPC.asp"
    			filtro = "Indirizzo_IP"
    			style= "style8"
    			elseif Controllo_checkingIP(listaip.fields("Nome_PC")) = true then
    			link = "inserisciIP.asp"
    			filtro = "Nome_PC"
    			style= "style8"
    			elseif Controllo_DoppioIP(listaip.fields("Nome_PC")) = true then
    			segnale =  "src=sem-off.gif width=20 height=20 alt='trovati due IP per una stessa macchina'"
    			link = "motivo.asp"
    			filtro = "Nome_PC"
    			style= "style2"
    			else
    			segnale = "src=sem-on.gif width=20 height=20"
    			link = "dettaglio.asp"
    			filtro = "Indirizzo_IP"
    			style= "style2"
    			end if
    			%>
    		<%		
    			if Controllo_DoppioNome(listaip.fields("Indirizzo_IP")) = true then
    			segnale2 =  "src=sem-off.gif width=20 height=20 alt='trovati due nomi per uno stesso IP'"
    			link = "motivo2.asp"
    			filtro = "Indirizzo_IP"
    		        style= "style2"
    			else
    			segnale2 = "src=sem-on.gif width=20 height=20"
    			end if
    			%>
    			
    	    <a onclick="ApriFinestra(this.href,'name');return 
    false;" href="<%=link%>?<%= Server.HTMLEncode(MM_keepBoth) & MM_joinChar(MM_keepBoth) & "IP_1=" & listaip.Fields.Item(filtro).Value %>" target="new">
    		<tr onmouseover="this.bgColor='#FFFF00'" onmouseout="this.bgColor='#CCCCCC'"> 
    	      <td width="34%" align="left"> 
    	        <span class="<%=style%>"><%=(listaip.Fields.Item("Nome_PC").Value)%></span></td>        
              <td width="31%" align="left"><span class="<%=style%>"><%=(listaip.Fields.Item("Indirizzo_IP").Value)%></span></td>
              <td align="center"><div align="center">
                   <img border="0" <%=segnale%> />
               </div></td>
              <td align="center"><div align="center">
                 <img <%=segnale2%> /> 
                </div></td>
            </tr> </a>
    con questi if, in pagina non ci sono degli errori, ma non vedo che gli if non rispettano... per esempio IF Controllo_checkingPC non va proprio come non avessi ancora creato, invece quello Controllo_checkingIP si. Poi l'immagine del ControlloDoppioIP non visualizza il pallino verde, ma l'icona dell'immagine bitmap, mi sembra che ci fosse il conflitto delle immagini.... veramente non capendo più....
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  3. #13
    eh? mi sembra che gli if siano in ordine cmq

  4. #14
    che cosa sarebbero in ordine?
    ma questi if fanno solo un controllo per volta o controlla tutte e quattro?

    Ma questi if non fanno tutto bene....
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  5. #15
    se il primo controllo restituisce false allora fa il secondo

    se il secondo controllo restituisce false allora fa il terzo

    se il terzo controllo restituisce false allora fa l'ultima serie di istruzioni



    se la sequenza di controlli è giusta, forse l'errore sta nelle funzioni di controllo...

  6. #16
    ahh fa un controllo per volta, ma vorrei che facciano il controllo per conto loro, visto che ci sono 4 link se trovano un if restituendo true.

    dovrei fare un if per volta senza elseif?
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  7. #17
    se vuoi che i controlli non dipendano l'uno dall'altro, si

    if controllo1 then
    ...
    end if

    if controllo2 then
    ...
    end if

    ....

    if controlloN then
    ...
    end if




    edit: attento che però due controlli non si verifichino nello stesso tempo, altrimenti credo che nel tuo caso tu abbia qualche problema poi

  8. #18
    ecco ho appena modifiato.

    codice:
    <%		
    			if Controllo_checkingPC(listaip.fields("Indirizzo_IP")) = true then
    			link = "inserisciPC.asp"
    			filtro = "Indirizzo_IP"
    			style= "style8"
    			segnale =  "src=sem-off.gif width=20 height=20 alt='Non è stato inserito questo nome Pc nella lista'"
    			elseif Controllo_DoppioIP(listaip.fields("Nome_PC")) = true then
    			segnale =  "src=sem-off.gif width=20 height=20 alt='trovati due IP per una stessa macchina'"
    			link = "motivo.asp"
    			filtro = "Nome_PC"
    			style= "style2"
    			else
    			segnale = "src=sem-on.gif width=20 height=20"
    			link = "dettaglio.asp"
    			filtro = "Indirizzo_IP"
    			style= "style2"
    			end if
    			%>
    			<%
    			if Controllo_checkingIP(listaip.fields("Nome_PC")) = true then
    			link = "inserisciIP.asp"
    			filtro = "Nome_PC"
    			style= "style3"
    			segnale2 =  "src=sem-off.gif width=20 height=20 alt='Non è stato inserito questo indirizzo IP nella lista'"
    			elseif Controllo_DoppioNome(listaip.fields("Indirizzo_IP")) = true then
    			segnale2 =  "src=sem-off.gif width=20 height=20 alt='trovati due nomi per uno stesso IP'"
    			link = "motivo2.asp"
    			filtro = "Indirizzo_IP"
    			style= "style2"
    			else
    			segnale2 = "src=sem-on.gif width=20 height=20"
    			link = "dettaglio.asp"
    			filtro = "Indirizzo_IP"
    			style= "style2"
    			end if
    			%>
    ma il controllo if Controllo_checkingPC(listaip.fields("Indirizzo_IP" )) = true then non è mai stato risultato anche se sono andato nel sql analyzer facendo il query e ci sono dei risultati......
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  9. #19
    controllo_checkingPc non restituisce true anche se dovrebbe?

    vediamo un pò sta funzione...

  10. #20
    ha restituito true, però quando ho scritto in questo modo per verificare i true e false:

    codice:
    <%=(listaip.Fields.Item("Nome_PC").Value)%> ( <% response.Write(Controllo_checkingPC((listaip.fields("Indirizzo_IP")),(listaip.fields("Nome_PC")))) %>,  <% response.Write(Controllo_DoppioNome(listaip.fields("Indirizzo_IP"))) %>) ; (<% response.Write(Controllo_DoppioIP(listaip.fields("Indirizzo_IP"))) %>)
    Nome_PC Indirizzo_IP Esito IP Esito PC
    IG0010047 ( True, False) ; (False) 55.16.10.40 Negat Negativo <-------- funziona il link motivo.asp ma il controllo non è tanto corretto visto che gli esiti sono tutti e e due negativi


    IORI ( True, True) ; (False) 55.16.5.5 Negat Positivo <-------- non funziona il link, invece di motivo.asp. va a dettaglio.asp come fosse non trovato nessun conflitto.


    Forse c'erano 2 true e per questo non riesce a controllare bene?
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

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.