Pagina 1 di 13 1 2 3 11 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 128
  1. #1
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975

    Profilo utente connesso

    Ciao! qual'è la logica che permette di cliccare sopra il nome dell'utente connesso e visualizzare il suo profilo? Si avete capito bene proprio come in questo forum...
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  2. #2
    La logica di base è un database con i dati di ciascun utente salvati e richiamati tramite ID o parametro unico (tipo username) passato nella querystring dell'URL o in metodi simili.

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi avere memorizzati gli utenti online dove, per ognuno di essi, devi avere du einformazioni: il nome o nick e l'idutente relativo.
    Cliccando sul nome visualizzato devi passare l'idutente e tramite di esso fare una SELECT nella tabella utentei per recuperare i suoi dati.

    Roby

  4. #4
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Originariamente inviato da Roby_72
    Devi avere memorizzati gli utenti online dove, per ognuno di essi, devi avere du einformazioni: il nome o nick e l'idutente relativo.
    Cliccando sul nome visualizzato devi passare l'idutente e tramite di esso fare una SELECT nella tabella utentei per recuperare i suoi dati.

    Roby
    Grazie al momento memorizzo gli utenti connessi con:
    codice:
    Application("User") = Replace( Application("User") , Session("User") & "|" ,"")
    gli utenti registrati sono raccolti in un database con Id, Username e password. nella pagina connessi recupero così:
    codice:
    <% 
    Dim arrUtenti, i 
    Response.Write "<font color=blue size=1 font face=verdana>Usuarios en Linea:</font>"
    arrUtenti = Split(Application("User"),"|") 
    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>"
    %>
    come discrimino il link per ogni utente per aprire il suo profilo? :master:
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    <% 
    Dim arrUtenti, i 
    Response.Write "<font color=blue size=1 font face=verdana>Usuarios en Linea:</font>"
    arrUtenti = Split(Application("User"),"|") 
    dim utenti 
    for i = 0 to UBound(arrUtenti)-1
    if i <> UBound(arrUtenti)-1 then 
    response.write (""<font color=red size=1 font face=verdana>"& arrUtenti(i) &"</font>, ")
    else 
    response.write (""<font color=red size=1 font face=verdana> "& arrUtenti(i) &"</font>")
    end if  
    Next 
    %>
    Non ho testato...

    Roby

  6. #6
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    ok grazie, però succede questo:
    http://www.miosito/italy/profilo.asp?utente=daniele

    come vedi mi associa l'utente al nome, ma nel dbase ci sono più utenti con questo nome non dovrebbe associarlo all'univoco ID? :master:
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Nella tua application l'id non l'hai messo... come fa ad associarglielo??
    Come ti dicevo prima quando crei l'application (e la modifichi) devi aggiungere come informazione aggiuntiva, l'id.
    Ci devi lavorare un po'.

    Roby

  8. #8
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    ok adesso ci provo, mi spieghi per favore perchè visualizzo così:
    codice:
    Usuarios en Linea:"admin"daniele
    cioè senza più la virgola separatrice dei nome e quella virgoletta in più???
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  9. #9
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Originariamente inviato da Roby_72
    Nella tua application l'id non l'hai messo... come fa ad associarglielo??
    Come ti dicevo prima quando crei l'application (e la modifichi) devi aggiungere come informazione aggiuntiva, l'id.
    Ci devi lavorare un po'.

    Roby
    nella application ho aggiunto:
    codice:
      Application("Utente") = Replace( Application("Utente") , Session("utente") , Session("id")     & "|" ,"")
    vado bene?
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  10. #10
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Dunque due difficoltà:
    1) la visualizzazione senza più la virgola separatrice dei nome e quella virgoletta in più;
    2) ho creato profilo.asp; quando clicco sul nome utente connesso apre sempre il profilo dell'ultimo utente che si è autenticato in ordine cronologico....
    credo che il poblema sia questo:
    codice:
    Application("Utente") = Replace( Application("Utente") , Session("utente") , Session("id")  & "|" ,"")
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

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.