Stò pasticciando, lo so. Sono stato sveglio tutta la notte a fare tentativi ma niente....
nella home.php ho questo codice:
codice:
<script type="text/javascript">
jQuery(document).ready(function()
{
setInterval('showContent()', 5000);
});
function showContent()
{
var stato = ''
jQuery.ajax({
url: 'php/bacheca/jason_post.php',
type: 'GET',
data: 'id_post=<?php echo $_SESSION['id_post']?>',
dataType: 'json',
success: function( payload ){
if (stato = 'nuovi'){ jQuery('#visualizza_nuovi_post').load("php/bacheca/new_post.php", {id_post:"<?php echo $_SESSION['id_post']?>"});}
});
Quello che penso di fare o meglio, vorrei, con questo codice è:
1) stabilisco che la funzione showContent deve essere lanciata ogni 5 secondi
2) valorizzo la variabile stato = 'vuoto'
3) invio la variabile di sessione con l'id dell'ultimo post visualizzato a jason.php con il metodo get di ajax dove, se la variabile stato = 'nuovi' visualizza i nuovi post dalla pagina new_post.php
Nella pagina jason.php estraggo tutti i post con id > della variabile inviata. Quindi, dopo l'estrazione dei record:
codice:
<?php
if( $totalRows_rs_new_post > 0 ){
die( json_encode( array( 'stato' => 'nuovi' ) ) );
exit;
}else{
die( json_encode( array( 'stato' => 'vuoto' ) ) );
exit;
}
?>
Credo che il problema sia proprio quì. In che modo posso valorizzare le variabili che mi occorrono per stabilire se estrarre o meno i post da new_post.php?
Confido nel vostro buon cuore...