• Super User

    query che non funziona

    Ciao a tutti,
    ho deciso di studiare php e quindi come esercizio sto facendo un sito praticamente da zero, ora, il sito è strutturato nel seguente modo:

    Account-> registrazione utente-> quello che sai fare-> chat

    Perfetto, nell'interno dell'account si inserisce semplicemente il proprio nome il proprio cognome un indirizzo e-mail valido, il proprio indirizzo di casa, nella registrazione utente invece ci sono il nome di quello che scriverà la chat, la propria appartenenza politica, e il lavoro che fa...

    Ora, dopo aver registrato l'utente, devo andare a quello che sa fare, per farlo, devo analizzare la variabile del lavoro e quindi tramite l'apposito switch essere rimandato alla pagina giusta, il vero problema è la query!

    [PHP]$query="SELECT creatore, classe, AppPol FROM personaggi WHERE creatore ='".$_SESSION['nick']."' AND AppPol ='".$AppPol."'";[/PHP]

    A questa pagina si viene mandati tramite un header(""); che dovrebbe tranquillamente farmi fare la query e quindi mandarmi poi nell'apposita pagina del lavoro, ma ora, la variabile di creatore esiste, è dichiarata è quella di sessione, quella dell'appartenenza politica però, non so come dichiararla perché a quanto pare, dopo la registrazione all'interno del db, non è più disponibile per essere utilizzata come confronto o per qualsiasi altra cosa, in pratica, il secondo parametro della query non so come e con cosa confrontarlo per dirgli che è così o in un altro modo...

    Vi ringrazio fin da ora per chi vorrà darmi una mano


  • ModSenior

    Ciao Ranius,

    la domanda non è molto chiara, in ogni caso quando l'utente passa da una pagina a l'altra ovviamente le variabili "si perdono", per cui $AppPol devi recuperarla ogni volta dal database, o passartela come variabile di sessione.