Eccomi qui per la terza volta.. sono riuscito a risolvere gli altri problemi.. ora che ho inserito news e immagini devo visualizzarle!

ho inserito un codice nella mia pagina index.php che mi fa vedere un estratto della news e che visualizza un collegamento al post completo.. e funziona tutto.. anche la pagina del post viene visualizzata correttamente..

poi inserisco lo stesso codice nella pagina delle news:

Slideshow "Latest News":
Codice PHP:
<?php 
// inclusione del file di classe
include "../funzioni_mysql.php";
// istanza della classe
$data = new MysqlClass();
// chiamata alla funzione di connessione
$data->connetti();
// query per l'estrazione dei record
$post_sql $data->query("SELECT * FROM post ORDER BY data_post DESC LIMIT 2");
// controllo sul numero di record presenti in tabella
if(mysql_num_rows($post_sql) > 0){
  
// estrazione dei record tramite ciclo
  
while($post_obj $data->estrai($post_sql)){
    
$id_post $post_obj->id_post;
    
$titolo_post stripslashes($post_obj->titolo_post);
    
$img_post $post_obj->immagine_post;
    
$testo_post stripslashes($post_obj->testo_post);
    
$autore_post stripslashes($post_obj->autore_post);
    
$data_post $post_obj->data_post;
       
    
// visualizzazione dei dati
    
echo "<li><h1>".$titolo_post."</h1>\n";
    
// link al testo completo del post
    
$leggi_tutto "<br /><br /><a href=\"post.php?id_post=$id_post\">Articolo completo</a>\n";
    
// anteprima del testo
    //immagine
    
echo "<div class=\"img_slide\"><a href=\"post.php?id_post=$id_post\"><img 
src=\"../upload_img/"
.$img_post."\" /></a></div>";
    echo 
"<div class=\"clear\"></div>";
    echo 
"<p>".$data->preview($testo_post60)."</p>\n</li>";
  } 
}else{
  
// notifica in assenza di record
  
echo "Per il momento non sono disponibili post.";
}
// chiusura della connessione a MySQL
$data->disconnetti();
?>
Ho messo il tag <li> perchè ho uno script che mi trasforma ogni <li> in un elemento di una slideshow.. quindi con questo script ottengo una slideshow con le ultime 2 notizie scritte... e funziona anche questo...

se poi inserisco lo stesso codice nella stessa pagina per vedere le news un po' più vecchie mi si blocca il caricamento della pagina e non visualizza la sezione "altre notizie". il secondo codice è praticamente uguale al primo:

Sezione Altre Notizie:
Codice PHP:
<?php 
// inclusione del file di classe
include "../funzioni_mysql.php";
// istanza della classe
$data = new MysqlClass();
// chiamata alla funzione di connessione
$data->connetti();
// query per l'estrazione dei record
$post_sql $data->query("SELECT * FROM post ORDER BY data_post DESC LIMIT 3,5");
// controllo sul numero di record presenti in tabella
if(mysql_num_rows($post_sql) > 0){
  
// estrazione dei record tramite ciclo
  
while($post_obj $data->estrai($post_sql)){
    
$id_post $post_obj->id_post;
    
$titolo_post stripslashes($post_obj->titolo_post);
    
$testo_post stripslashes($post_obj->testo_post);
    
$autore_post stripslashes($post_obj->autore_post);
    
$data_post $post_obj->data_post;
       
    
// visualizzazione dei dati
    
echo "<h2>".$titolo_post."</h2>\n";
    
// link al testo completo del post
    
$leggi_tutto "<br /><br /><a href=\"post.php?id_post=$id_post\">Articolo completo</a>\n";
    
// anteprima del testo
    
echo "<p>".$data->preview($testo_post40$leggi_tutto)."</p>\n";
    echo 
"<div class=\"separate\"></div>";
  } 
}else{
  
// notifica in assenza di record
  
echo "Per il momento non sono disponibili post.";
}
// chiusura della connessione a MySQL
$data->disconnetti();
?>
qual è il problema? anche perchè se io tolgo il codice della slideshow la pagina la carica correttamente e la sezione altre notizie la vede correttamente