ok, intanto grazie per la risposta^^
Il sito è per la polizia municipale del mio comune, e gli articoli che vorrebbero inserire non sono molti... magari ne inseriranno 1 o massimo 2 al mese, è per questo che ho provato usando soltanto le sessioni e gli array...
comunque con quelle poche conoscenze che ho sui database e con l'aiuto delle guide di php.html.it, ho provato a usare il db anche se ho riscontrato qualche errore... 
la pagina in cui ho inserito le funzioni che userò nelle altre pagine, ha questo codice:
	Codice PHP:
	
<?php
// connessione a MySQL tramite mysql_connect() 
$connessione= mysql_connect("localhost","xxxxxxxxx","xxxxxxxxx"); 
 class MysqlClass {  
 // parametri per la connessione al database 
  private $nomehost = "localhost";      
  private $nomeuser = "xxxxxxxxx";            
  private $password = "xxxxxxxxx";            
   // controllo sulle connessioni attive   
  private $attiva = false;     
// funzione per la connessione a MySQL 
  public function connetti()   
{    if(!$this->attiva)    {     $connessione = mysql_connect($this->nomehost,$this->nomeuser,$this->password);        }else{         return true;        }     } }        
// funzione per la chiusura della connessione public
 function disconnetti() 
{        
 if($this->attiva)     
    {             
    if(mysql_close())   
              {       
               $this->attiva = false;     
               return true;                 
              }else
                 {        
                 return false;     
                  }       
  } 
 }
//funzione per l'inserimento dei dati in tabella  
 public function inserisci($t,$v,$r = null)   
     {          
if(isset($this->attiva))        
   {   
     $istruzione = 'INSERT INTO '.$t; 
            if($r != null) 
            {             
                  $istruzione .= ' ('.$r.')'; 
            }        
       for($i = 0; $i < count($v); $i++)  
           {                
             if(is_string($v[$i])) 
                {                
                     $v[$i] = '"'.$v[$i].'"';   
                }         
           }          
   $v = implode(',',$v);     
    $istruzione .= ' VALUES ('.$v.')';   
   $query = mysql_query($istruzione) or die (mysql_error());      
     }else
{                 return false;            
 }       
  } 
?>
 
nella pagina in cui voglio inserire i dati del form nel db, ho inserito il seguente codice:
	Codice PHP:
	
// valorizzazione delle variabili con i parametri dal form 
if(isset($_POST['inserisci'])){   
  if(isset($_POST['titolo'])){   
  $titolo = addslashes(filter_var($_POST['titolo'], FILTER_SANITIZE_STRING));  
 }   
if(isset($_POST['immagine']))
{    
 $immagine= addslashes(filter_var($_POST['immagine'], FILTER_SANITIZE_STRING));  
 } 
  if(isset($_POST['testo']))
{   
  $testo = addslashes(filter_var($_POST['testo'], FILTER_SANITIZE_STRING));  
 }     
// inclusione del file della classe 
include "funzioni_mysql.php";
 // istanza della classe 
$data = new MysqlClass(); 
// chiamata alla funzione di connessione
 $data->connetti();   
     $t = "post"; # nome della tabella 
         $v = array ($titolo,$testo,$immagine,date("Y-m-d")); # valori da inserire 
             $r =  "titolo_post,testo_post,immagine_post,data_post"; # campi da popolare      
// chiamata alla funzione per l'inserimento dei dati 
    $data->inserisci($t,$v,$r);    
     echo "Articolo inserito con successo.";    
 // disconnessione  
   $data->disconnetti(); 
      }else{
echo "<p align='center'>Inserisci un nuovo articolo:
<form name='form1' action='".$_SERVER['PHP_SELF']."' method='post'>
Inserisci il titolo: <input type='text' name='titolo' id='titolo'> 
Inserisci l'URL dell'immagine se disponibile:
<input type='text' name='immagine' id='immagine'>
 Inserisci il testo: <textarea name='testo' rows='8' cols='5'></textarea> 
<input type='submit' name='inserisci' value='Inserisci'></form></p>";
} 
 
poi non ho inserito il codice per visualizzare i valori del database perchè già nell'inserimento dei dati nel database mi da il seguente errore:
Parse error: syntax error, unexpected T_PUBLIC in /membri/ayoub93/funzioni_mysql.php on line 36  cioè il codice che ho postato sulle funzioni nella riga in cui creo la funzione per l'inserimento dei dati in tabella, però non riesco a capire da cosa è causato...