grazie lo stesso, anche se questo problema l'ho risolto mancava la funzione query() che ho inserito...
ora però mi da il seguente errore:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
che però non riesco a capire quale sia la linea citata e neppure l'errore...
il codice è il seguente(penso sia corretto):
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 WHERE id_post = $id_post"); 
// controllo sulla presenza in tabella del record corrispondente dell'id richiesto 
if(mysql_num_rows($post_sql) > 0)
{   
// estrazione dei record  
   
$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); 
    
$immagine_post stripslashes($post_obj->immagine_post);
     
$data_post $post_obj->data_post;            
  
// visualizzazione dei dati     
echo "<h1>".$titolo_post."</h1>\n"
    echo  
"[img]"$immagine_post "[/img]</img>\n"
        echo  
"
\n"
;   
  echo  
"Pubblicato il [b]" $data->format_data($data_post) . "[/b]\n"
        echo  
"
\n"
;     
    echo 
"

"
.$testo_post."</p>\n";   
       echo 
" :: <a href=\"commenti.php?id_post=$id_post\">Inserisci un commento</a>\n"
        echo  
"
\n"

}else{   
// notifica in assenza di record 
  
echo "Non esiste alcun post per questo id."

// chiusura della connessione a MySQL 
$data->disconnetti(); 
?>
Volevo chiedere un'altra cosa se fosse possibile...
vorrei dividere la mia pagina in cui visualizzo l'articolo (che ha il codice soprastante), in più "pagine", una per ogni articolo e magari anche un indice in cui si può scegliere a che pagina si vuole andare (1-2-3-4-5).