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).