form.php
codice:
<?
//siamo all'inizio del file form.php
session_start();
SOME CODE
?>
// dal file form.php passo le due variabili a select.php
$.get("select.php", { ruoloid: idruolo, item: 'categorie'}
SOME CODE
select 1
select 2
<? echo 'questo è il valore della variabile di sessione: ' .$_SESSION['role']; ?>
echo $_SESSION['role']; rimane vuoto
select.php
codice:
<?php
//siamo all'inizio del file select.php
session_start();
$_SESSION['role'] = $_GET['ruoloid'];
$sessione = $_SESSION['role'];
SOME CODE
$query = <<<EOQ
SELECT *
FROM bandi
WHERE id_tipo_categorie = '$categoriaID' AND id_tipo_ruoli = '$sessione'
ORDER BY titolo
EOQ;
Il problema é che - vedi query di select.php - la condizione AND id_tipo_ruoli non funziona. Se escludo questa condizione tutto funziona, anche se il set di risultati non é corretto, proprio perché mi manca la condizione.
Quando dico che non funziona, intendo dire che non mi viene restituito nulla, come mi comunica Firebug dalla console Net.