- Home
- Categorie
- Coding e Sistemistica
- PHP
- query che non funziona
-
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
-
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.