Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Visualizzare profili altrui

    Ciao a tutti!

    Ho un grosso problema per quanto riguarda la viusalizzazione dei profili degli utenti. Per quanto riguarda il proprio profilo è bastato mettere una query che seliona i dati..WHERE Nick='$user_id'";

    il problema nasce quando un utente deve visualizzare la scheda degli altri utenti. Come indico ad es. che se clicca su "Antonio" deve visualizzare la scheda..WHERE Nick='Antonio'"; ??

    aiutatemi!

    ciao!
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    fai il tuo
    WHERE user='$username'

    solo che per il proprio profilo devi vedere se la sessione di login è di $username

    es

    if($username == $_SESSION['user'])){
    // profilo personale
    }
    else{
    // profilo di un altro utente
    }


    oppure ti puoi affidare ad una var GET che determina il tipo di visualizzazione

    per il resto non capisco il problema che ti poni

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965

    Re: Visualizzare profili altrui

    Originariamente inviato da Manuelandro
    Come indico ad es. che se clicca su "Antonio" deve visualizzare la scheda..WHERE Nick='Antonio'"; ??
    il link si basa su un'elaborazione dinamica
    per cui
    dopo aver ciclato il risultato della query (inteso come lista di user) il resto è dinamico...
    ma invece dell'username ti consiglio di determinare i profili in base all'id dell'utente

    codice:
    while($r = mysql_fetch_array($resquery)){
    $id = $r['iduser'];
    $nome = $r['username'];
    echo "<a href=\"profilo.php?iduser=$id\"> $nome </a>
    ";
    }

  4. #4
    potresti spiegrami quest'ultimo codice in base a cosa funziona?
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    l'ultimo codice si riferisce a questa tua frase

    Come indico ad es. che se clicca su "Antonio" deve visualizzare la scheda..WHERE Nick='Antonio'";
    cioe' ... facendo si' che tu hai una lista di link (utenti), passi alla pagina del profilo o username o id come variabile GET, per cui ti basta utilizzare la variabile nella clausola WHERE

    codice:
    if(isset($_GET['username'])){
    $username = $_GET['username'];
    ...
    $query = ".... WHERE Nick='$username'";
    ...
    }
    else{
    /* potresti visualizzare il profilo personale in questa eventualità ... */ 
    }

  6. #6
    faccio un es.

    codice:
    Antonio
    
    
    Carlo
    
    
    Ciro
    nella pagina scheda.php metto questo?

    Codice PHP:
    if(isset($_GET['Nick'])){
    $Nick $_GET['Nick'];
    ...
    $query "SELECT * FROM pgu WHERE Nick='$Nick'";
    ...
    }
    ?> 
    non ci manca qualcosa?
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  7. #7
    beh ci manca qualcosa!! Mi da la scheda vuota!

    Come faccio ad indicare che Antonio,Carlo e Ciro valgono come $Nick?
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  8. #8
    Originariamente inviato da Manuelandro
    faccio un es.

    codice:
    Antonio
    
    
    Carlo
    
    
    Ciro
    nella pagina scheda.php metto questo?

    Codice PHP:
    if(isset($_GET['Nick'])){
    $Nick $_GET['Nick'];
    ...
    $query "SELECT * FROM pgu WHERE Nick='$Nick'";
    ...
    }
    ?> 
    non ci manca qualcosa?

    prova cosi:

    Codice PHP:
    [url="scheda.php?Nick=Antonio"]Antonio[/url]


    [
    url="scheda.php?Nick=Carlo"]Carlo[/url]


    [
    url="scheda.php?Nick=Ciro"]Ciro[/url
    non sono corretto che sia giusto, ma mi sembra di si!

    ciao
    Francesco

    mi fai sapere se è ok?
    Ciao!

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    Antonio


    Carlo


    Ciro

    in questo modo non ci passi nessuna variabile GET
    gia' prima mi riferivo alla generazione automatica di questi link, si vede che hai interpretato male l'esempio

    cmq dovrebbe andare bene come ha detto francesco

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.