Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 33

Discussione: pagine personali

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    76

    pagine personali

    ciao a tutti volevo sapere come posso fare a creare le pagine personali degli utenti.
    Io faccio una login e creo una sessione relativa all'utente ma nella pagina personale devo visualizzare dei campi particolari della tabella a lui associata tipo un saldo di un conto online, il tutto fittizzio ovviamente. come faccio a recuperare lo username inserito nella pagina di login e usarlo come campo della where nella query? Grazie mille!

  2. #2
    All'atto del login salvi in sessione l'ID dell'utente che utilizzi per le tue query.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    76
    cioè quando creo la sessione associata all'utente? io uso questo codice:

    $_SESSION['Username']=$rslt_login['username'];

    devo aggiungere qualcosa?
    grazie mille!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    76
    se il comando che ho mandato è sbagliato c'è qualcuno che può darmi una mano a sistemaro non sono molto ferrata in php ma devo finire questo progetto grazie mille!

  5. #5
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    è giusto...
    $_SESSION['Username']=$rslt_login['username'];

    e gni volta che ne hai bisogno te lo "ripeschi"

    $query = "SELECT * FROM nometabella WHERE id_utente = " . $_SESSION['Username'] ;

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    76
    Grazie mille! mi hai salvato

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    76
    mmmm ho parlato troppo presto! non funziona mi riporta questo errore:

    Notice: Undefined variable: _SESSION in C:\www\paginautente.php on line 20

    Warning: pg_query() [function.pg-query]: Query failed: ERROR: syntax error at end of input LINE 1: SELECT saldo FROM spettatore WHERE username = ^ in C:\www\paginautente.php on line 21

    Warning: pg_fetch_array() expects parameter 1 to be resource, boolean given in C:\www\paginautente.php on line 22

    domanda: devo settare un cookie per salvare i dati di sessione? se si devo usare una setcookie?
    Grazie

  8. #8
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    che errore?!?

  9. #9
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    i cookie (nel tuo caso) non servono...
    allora

    prova a farti stampare

    $_SESSION['Username']=$rslt_login['username'];

    echo $_SESSION['Username'] ;

    l'errore che hai postato si riferisce alla riga 20, posta dalla riga 19 alla riga 21 della pagina

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    76
    mmm forse il problema è diverso...
    io ho un pagina di login e poi da questa pagina di login si accede alla pagina personale nella pagina personale devo visualizzare dei dati dell'utente.
    Ora le selezioni sul database devo farle nella pagina di login o in quella personale? io le ho inserite in quella peronale ma mi da questi errori...
    se devo mettere le selezioni nella pagina di login come faccio poi a passare i dati recuperati dalla selezione alla pagina personale?

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.