Problemi col settare variabile di sessione

Mella

Nuovo Utente
4 Set 2014
5
0
0
Buongiorno a tutti,
sto sviluppando dei filtri multipli per una tabella che vado a popolare da una tabella del db tramite AJAX.

I filtri funzionano alla perfezione, ma la funzione clear filters, mentre in locale non dava problemi, online non funziona.

Mi spiego meglio:
ho creato 1 script php che richiamo da AJAX al caricamento della pagina, allo scroll e al click sul tasto "clear filters". Questo mi carica di volta in volta 10 tuple dalla tabella del db.
PHP:
session_start();
$_SESSION['filtro']='';

$dbh //connessione al db

if($_POST['ricomincia']=='si'){ //setto ricomincia a sì solo quando clicko su "clear filters", mi serve quindi a ricominciare la select dalla prima tupla della tabella
	$_SESSION['disabilita']=0; //questa è l'istruzione che mi fa fallire la chiamata AJAX
	$res=$dbh->query("select * from datiofferta order by data DESC");
	$r=$res->fetch(PDO::FETCH_ASSOC);
	$_SESSION['rif']=$r['riferimento'];
}
if($_SESSION['disabilita']==0){ //questa variabile di sessione mi serve per disabilitare il caricamento delle tuple allo scroll sulla tabella quando metto dei filtri
$result=$dbh->query("select * from datiofferta where riferimento<='$_SESSION[rif]' order by data DESC");
$i=$_POST['i'];
$stop=$_SESSION['rif']-$i;
while($row=$result->fetch(PDO::FETCH_ASSOC)){ 
	if($row['riferimento']<=$stop){
		$_SESSION['rif']=$row['riferimento'];
		break;
		}else{ ?>
	<tr class="new">
	//inserisco tutte le informazioni che mi servono nella tabella
<?php	$i++; ?>
    </tr>
<?php }
}
}

Non soffermatevi sul meccanismo col quale popolo la tabella, ma piuttosto sul fatto che l'istruzione $_SESSION['disabilita']=0; mi fa fallire la chiamata AJAX. Che sia questa la colpevole ne sono certa perchè ho fatto delle prove di debugging ed infine commentandola la chiamata viene effettuata.

N.B. La variabile di sessione io la inizializzo nello script principale a 0 e successivamente in quello che regola i filtri a 1. Qui non mi da problemi.

Confido in voi e vi saluto.:tifoso:
 

marino51

Utente Attivo
28 Feb 2013
3.035
192
63
Lombardia
quando è a zero, tu esegui ...
PHP:
if($_SESSION['disabilita']==0){ 
  $result=$dbh->query("select ....
ma una chiamata ajax dovrebbe aspettarsi di ritorno un pacchetto di dati inviato con un "echo"
mentre nello script che hai postato non vedo nulla che assomigli,
mi sono perso io o ti sei persa tu ?
ciao
Marino
 
Discussioni simili
Autore Titolo Forum Risposte Data
D Problemi col programma "IlMioPaint" pubblicato nel vostro articolo... Java 1
M problemi vari col PC Discussioni Varie 0
A problemi col refresh PHP 1
V problemi col movimento Flash 1
E Problemi col Buffer di memoria! Classic ASP 7
V Problemi col tag select HTML e CSS 0
K Problemi col DataGrid!!!! ASP.NET 0
G Problemi col guestbook Supporto Mr.Webmaster 1
F Problemi visualizzazione mappa Android studio Sviluppo app per Android 0
S Problemi Javascript + Aruba Javascript 2
A Problemi con move_uploaded_file PHP 7
M Problemi con la stampa dei valori in php PHP 1
L Problemi con il login PHP 2
L Problemi form Pagina php HTML e CSS 3
R Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql MySQL 1
Z problemi con foreach insert into PHP 10
B javascript per problemi con pdf e Safari Javascript 0
N Problemi kit videosorveglianza IP Cam e Videosorveglianza 0
M Problemi con creazione maschere Presentati al Forum 1
M Problemi con query a più tabelle PHP 3
R Problemi anomalo insermento in db PHP 9
S Problemi delle funzioni eliminate con PHP e MySQL PHP 4
S Problemi di un principiante PHP 3
M Problemi con blog Grav CMS (Content Management System) 0
F Problemi di visualizzazione di un sito su più browser WordPress 0
S Problemi di visualizzazione form contatti sito web HTML e CSS 2
S incoerenza di stampa. problemi con il magenta Photoshop 3
A problemi con paypall Java 1
A Problemi di accesso da remoto a Ipcam IP Cam e Videosorveglianza 6
michele81 [WordPress] problemi plug meteo api key WordPress 4
E Problemi in registrazione telecamere Dahua IP Cam e Videosorveglianza 6
felino [Windows 8.1] Problemi con connessione WiFi Windows e Software 0
M [PHP] Problemi su inserimento array nel db PHP 7
E [PHP] problemi nuova riga con fwrite su piattaforma android PHP 5
M [PHP] Problemi di salvataggio su campo calcolato PHP 0
O [HTML] problemi con la regola "background-attachment: fixed" in EDGE HTML e CSS 0
M [PHP] Problemi con query unione PHP 11
M [PHP] Problemi con select PHP 6
Spown [WordPress] Problemi visualizzazione su più browser + voci menu in movimento WordPress 1
ANDREA20 [HTML] problemi con il footer HTML e CSS 1
D [MS Access] problemi con inserimento campo in una maschera MS Access 6
M [PHP] Problemi con il riconoscimento login. PHP 21
A [WordPress] problemi con xampp WordPress 2
M Problemi con database Apache/2.4.37 (Win32) OpenSSL/1.1.1a PHP/7.3.1 PHP 6
P Problemi comunicazioni Comunicazioni dallo Staff 8
G I problemi non vengono solo per nuocere Presentati al Forum 0
A Problemi Wi-Fi Fastweb Reti LAN e Wireless 4
C [WordPress] Url vulnerability e problemi sito da mobile WordPress 0
S [PHP] problemi con le sessioni PHP 3
B Problemi accesso Instagram Smartphone e tablet 1

Discussioni simili