grazie mille, non ne sarei più uscito fuori soltanto per due parentesi!xD
ora riesco a inserire correttamente i dati nel form, quindi ho creato il codice per visualizzare gli articoli, ma mi da l'errore:
Fatal error: Call to undefined method MysqlClass::query() in /membri/ayoub93/news.php on line 64
il codice è il seguente (ho inserito solo il codice che rientra nell'uso del db,la linea 64 è quella in cui uso la query nella variabile $post_sql) :
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();
?>
il codice di funzioni_sql.php è sempre uguale tranne l'inserimento della funzione "estrai".