Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    Problema per la visualizzazione foto utente

    Salve ragazzi riusciti a darmi una mano ho un sito web in cui gli utenti fanno il login d'accesso, vorrei visualizzare sia il nome utente che la foto è possibile, il nome utente lo visualizzo così
    <?
    if (isset($_SESSION['user']) && isset($_SESSION['passwd'])) {echo "Benvenuto sul sito &nbsp; <font color='red'> $_SESSION[user] </font>
    ";}
    ?>

    e funziona bene, per visualizzare oltre al nome anche la foto inserisco così

    <?
    if (isset($_SESSION['user']) && isset($_SESSION['passwd']) && isset($_SESSION['rname'])) {echo "Benvenuto sul sito &nbsp; <font color='red'> $_SESSION[user] $_SESSION[rname]
    ";}
    ?>

    ma non funziona grazie .........

  2. #2
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    intanto chiudi correttamente il tag "font"

    poi

    mettendo un

    Codice PHP:
    echo $_SESSION[rname] ; 
    cosa visualizzi?
    Errare humanum est, perseverare ovest

  3. #3
    ho provato ad inserirlo così ma non mi da neanche il nome utente

    <?
    if (isset($_SESSION['user']) && isset($_SESSION['name']) && isset($_SESSION['passwd']) )
    {echo "Benvenuto sul sito &nbsp; <font color='red'> $_SESSION[user] </font>"; echo " $_SESSION[name]
    ";}
    ?>

    se lo inserisco così mi da errore
    <?
    if (isset($_SESSION['user']) && isset($_SESSION['name']) && isset($_SESSION['passwd']) )
    {echo "Benvenuto sul sito &nbsp; <font color='red'> $_SESSION[user] </font> echo $_SESSION[name]
    ";}
    ?>

  4. #4
    Codice PHP:
    <?
    if (isset($_SESSION['user']) && isset($_SESSION['name']) && isset($_SESSION['passwd']) ){
        echo 
    "Benvenuto sul sito &nbsp; <font color='red'>"$_SESSION['user']." </font>";
        echo 
    $_SESSION['name'];
    }
    ?>

  5. #5
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    Già, ti mancavano virgolette-chiuse e un punto-virgola come Davide ha riscritto...

    Quando pubblichi il codice metteci gli appropriati metatag in modo che sia più chiaro.
    Errare humanum est, perseverare ovest

  6. #6
    Grazie Davide funziona benissimo, mi potresti dare ancora una mano,
    Vicino al nome utente vorrei far apparire la foto dell'utente che si è loggato nella tabella è imagep dove dovrei inserirla grazieeee
    <?
    if (isset($_SESSION['user']) && isset($_SESSION['name']) && isset($_SESSION['passwd']) ){
    echo
    "Benvenuto sul sito &nbsp; <font color='red'>". $_SESSION['user']." </font>";
    echo
    $_SESSION['name'];
    }
    ?>

  7. #7
    Puoi inserirla dove vuoi.

    Prima del benvenuto, dopo sopra,e sotto.

    Ti conviene a questo punto creare una variabile di sessione al momento della login dove memorizzi il nome dell'immagine presa dal db.

    Codice PHP:
    echo "<img src='tua cartella/".$_SESSION['foto']."'>"

  8. #8
    i dati per la verifica del login la faccio così dove memorizzo l'immagine del database

    <?
    include("datastring.inc.php");




    $db = mysql_connect($db_host, $db_user, $db_password);


    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri ");


    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database");
    $nameid=strtolower($nameid);
    $passwid=strtolower($passwid);


    //$mycrypt = crypt($passwid,"6tdfghtrreedgg");


    $nameid=validation($nameid);
    //$passwid=validation($passwid);


    $query = "SELECT username,password FROM clienti WHERE username='$nameid' ";
    echo "$mycrypt";
    $result = mysql_query($query, $db);


    if($row = mysql_fetch_array($result)){
    if($row[password]==$passwid){


    $_SESSION['user']=$nameid;


    $passwid=0;
    $_SESSION['passwd']=ok;


    $_SESSION['pagamento']=0;
    echo "$_SESSION[cliente]";
    echo "<script language=\"JavaScript\" type=\"text/javascript\">";
    echo "alert('Benvenuto in justoook.com $nameid ');";
    if(SID){ $loc=SID;
    echo"document.location='ruota-aste.php?$loc' ";
    }else{
    echo "document.location='ruota-aste.php' ";}
    echo "</script>";
    }else {
    echo "<script language=\"JavaScript\" type=\"text/javascript\">";
    echo "alert('I dati inseriti non sono corretti');";
    echo "history.go(-1);";


    echo "</script>";




    }


    }else{
    echo "<script language=\"JavaScript\" type=\"text/javascript\">";
    echo "alert('I dati inseriti non sono corretti');";

    echo "history.go(-1);";
    echo "</script>";
    }
    ?>

  9. #9
    Devi prima effettuare la SELECT della tabella che contiene il campo con il nome dell'immagine e poi memorizzarla in una sessione come hai fatto per l'user.

  10. #10
    Ciao Davide Grazie per l'aiuto, sto inserendo come mi hai suggerito l'immagine in questo modo ma non riesco a visualizzarla dovè l'errore Nuovamente Grazie

    $query = "SELECT username,password,imagep FROM clienti WHERE username='$nameid'";
    echo "$mycrypt";
    $result = mysql_query($query, $db);


    if($row = mysql_fetch_array($result)){
    if($row[password]==$passwid){


    $_SESSION['user']=$nameid;
    $_SESSION['imagep']=$imagep;

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.