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 orcim
    Registrato dal
    May 2003
    Messaggi
    1,692

    Una virgola davanti al nick utente

    Perchè questo code mi visualizza quando l'utente connesso è uno solo:
    Utenti connessi: , Pietro
    la virgola davanti al nome.... :master:
    codice:
    <%
    Dim arrUtenti
    Response.Write "<font color=blue size=1 font face=verdana>Utenti Attivi: </font>"
    arrUtenti = Split(Application("Users"),"|")
    
    dim utenti 
    for i = 0 to Ubound(arrUtenti)-1
    if i<> UBound(arrUtenti)-1 then 
    utenti = utenti & arrUtenti(i) & ", "
    else 
    utenti = utenti & arrUtenti(i) 
    end if  
    Next 
    Response.Write "<font color=red size=1 font face=verdana> " & utenti & "</font>"
    %>

  2. #2
    Probabilmente uno dei valori dell'array (il primo) è vuoto.

  3. #3
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Originariamente inviato da weppos
    Probabilmente uno dei valori dell'array (il primo) è vuoto.
    Grazie, ma come risolvo?

  4. #4
    Originariamente inviato da orcim
    Grazie, ma come risolvo?
    Con un controllo sul valore.
    MEtti un If che stampi il campo solo se è valorizzato.

  5. #5
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    utenti = utenti & arrUtenti(i) & ", "
    ...
    ...
    ...
    if left(utenti,1) = "," then
    utenti = mid(utenti,2,len(utenti)-1)
    end if

  6. #6
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    così non si visualizza più nessun utente connesso: <%
    codice:
    Dim arrUtenti
    Response.Write "<font color=blue size=1 font face=verdana>Utenti Attivi: </font>"
    arrUtenti = Split(Application("Users"),"|")
    
    dim utenti 
    for i = 0 to Ubound(arrUtenti)-1
    
    if left(utenti,1) = "," then 
    utenti = mid(utenti,2,len(utenti)-1) 
    end if
    
    Next 
    Response.Write "<font color=red size=1 font face=verdana> " & utenti & "</font>"
    %>

  7. #7
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    codice:
    Dim arrUtenti
    Response.Write "<font color=blue size=1 font face=verdana>Utenti Attivi: </font>"
    arrUtenti = Split(Application("Users"),"|")
    
    
    for i = 0 to Ubound(arrUtenti)-1
    
    if left(arrUtenti(i),1) = "," then 
    arrUtenti(i) = mid(arrUtenti(i),2,len(arrUtenti(i))-1) 
    end if
    
    Next 
    Response.Write "<font color=red size=1 font face=verdana> " & utenti & "</font>"
    %>

  8. #8
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    è uguale, non visualizza niente...

  9. #9
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    codice:
    Dim arrUtenti
    Response.Write "<font color=blue size=1 font face=verdana>Utenti Attivi: </font>"
    arrUtenti = Split(Application("Users"),"|")
    
    
    for i = 0 to Ubound(arrUtenti)-1
    
    if left(arrUtenti(i),1) = "," then 
    arrUtenti(i) = mid(arrUtenti(i),2,len(arrUtenti(i))-1) 
    end if
    
     
    Response.Write "<font color=red size=1 font face=verdana> " & arrUtenti(i) & "</font>"
    Next
    %>

    pero' per la prossima mettiti d'impegno... visto che ho cambiato la var utenti con arrUtenti(i)... una mi era sfuggita e poi se non lo metti dentro il ciclo il response.write non stampa, ora dovrebbe andare

  10. #10
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    così?
    codice:
    <%
    Dim arrUtenti
    Response.Write "<font color=blue size=1 font face=verdana>Utenti Attivi: </font>"
    arrUtenti = Split(Application("Users"),"|")
    
    dim utenti 
    for i = 0 to Ubound(arrUtenti)-1
    if Trim(arrUtenti(i)) <> "" then
    utenti = utenti & arrUtenti(i) & ", "
    end if
    Next 
    utenti = Right(utenti,Len(utenti)-2)
    Response.Write "<font color=red size=1 font face=verdana> " & utenti & "</font>"
    %>
    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"

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.