Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di kepal
    Registrato dal
    Apr 2004
    Messaggi
    260

    Visualizzare campo della sessione

    Ciao a tutti!!

    Ho un problema con l'assegnamento di sessioni:

    codice:
    $nick = $_SESSION['nick'];
    echo "$nick";
    In pratica non mi visualizza il nick!
    Se faccio invece:

    codice:
    echo ($_SESSION['nick']);
    FUNZIONA!!

    Dove sbaglio??

    Ciao e grazie
    Simo

    PS: Da locale funziona, su Aruba no...
    ...IL GIANSA...

  2. #2

    Re: Visualizzare campo della sessione

    prova così:

    Codice PHP:
    $nick $_SESSION[nick];
    echo 
    "$nick"

  3. #3
    Utente di HTML.it L'avatar di kepal
    Registrato dal
    Apr 2004
    Messaggi
    260
    No non cambia niente!!

    In pratica, mi serve per inserire questa variabile in un database, ma se la inserisco come $_SESSION[nick] mi dà un errore.

    Penso sia necessario assegnarla ad una variabile...

    Esempio:

    codice:
    $query1 = "INSERT INTO messaggi (id_messaggio, id_argomento, id_forum, messaggio, utente, ora, data, datetime) 
    VALUES  ( '', '$id_argomento' , '$id_forum', '$messaggio' , '$nick'   , '$ora' , '$data', NOW() )";
    Ciao Simo
    ...IL GIANSA...

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372

    Re: Visualizzare campo della sessione

    Originariamente inviato da kepal
    Ciao a tutti!!

    Ho un problema con l'assegnamento di sessioni:

    codice:
    $nick = $_SESSION['nick'];
    echo "$nick";
    In pratica non mi visualizza il nick!
    Se faccio invece:

    codice:
    echo ($_SESSION['nick']);
    FUNZIONA!!

    Dove sbaglio??

    Ciao e grazie
    Simo

    PS: Da locale funziona, su Aruba no...
    Sei perseguitato dalla sfiga !!!!!

    Quello che hai scritto all'inizio funziona....eccome !!!!

  5. #5
    a sto punto mi viene da pensare che sei veramente iellato...

    visti i due codici, prova così, anche se non vedo il riscontro:
    codice:
    $nick = ($_SESSION['nick']);
    echo "$nick";

  6. #6
    Utente di HTML.it L'avatar di kepal
    Registrato dal
    Apr 2004
    Messaggi
    260
    Niente neanche così...


    Ragazzi non è possibile...avrò qualche aura negativa... VVoVe:

    Sono senza parole.

    Intanto vi ringrazio veramente tanto per aver sorbito le mie disavventure!!!

    Non ho + idee...

    Ciao Simo
    ...IL GIANSA...

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    38
    Hai messo il session_start() all'inizio del listato?

  8. #8
    Utente di HTML.it L'avatar di kepal
    Registrato dal
    Apr 2004
    Messaggi
    260
    Sì...

    Una domanda: invece di assegnare $_SESSION['nick'] ad una variabile, si può fare una cosa del genere...

    codice:
    $query1 = "INSERT INTO messaggi (id_messaggio, id_argomento,
     id_forum, messaggio, utente) 
    VALUES  ( '', '$id_argomento' , '$id_forum', '$messaggio' , 
    $_SESSION['nick'])";
    Così mi da un errore: Colonna sconosciuta 'kepal' in 'field list'

    (kepal è il valore di $_SESSION['nick'])

    Ho provato anche senza apici ma è uguale...

    Ciao e grazie
    Simo
    ...IL GIANSA...

  9. #9
    Utente di HTML.it L'avatar di kepal
    Registrato dal
    Apr 2004
    Messaggi
    260
    Non si può???

    Ciao Simo
    ...IL GIANSA...

  10. #10
    Originariamente inviato da kepal
    Non si può???

    Ciao Simo
    Si puo', si puo'...
    codice:
    $query1 = "INSERT INTO messaggi (id_messaggio, id_argomento,
               id_forum, messaggio, utente)
               VALUES  ( '', '$id_argomento' , '$id_forum',
               '$messaggio', '$_SESSION[nick]')";

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.