Salve,
questo è il codice che sto utilizzando:

Codice PHP:

<?php
session_start
();
if(!@
session_is_registered("Logged"))
{
    exit(
"Accesso Negato");
}else
{
    if(!isset(
$_POST['submit']))
    {
        echo(
'
        
        <form method="post" action="#">
        <table>
        <tr><td>Titolo:</td><td><input type="text" name="titolo"/></td></tr>
        <tr><td>Autore:</td><td><input type="text" name="autore"/></td></tr>
        <tr><td>Testo:</td><td><textarea rows="25" cols="30" name="testo"></textarea></td></tr>
        <tr><td colspan="2"><input type="submit" name="submit"/></td></tr>
        </table>
        </form>
        
        '
);
    }else
    {
        
$db_host="localhost";
                
$db_user="root";
                
$db_pass="";
                
$db_name="login";

                
$conn=mysql_connect($db_host$db_user$db_pass);
                if(!
$conn)
                {
                   die(
"Errore di connessione");
                 }

                 
$sel=mysql_select_db($db_name$conn);
                 if(!
$sel)
                 {
                       die(
"Errore di connessione del database");
                  }
    

/* FUNZIONE data */    
    
$data=date("d/m/Y - H:i");
        
        
$titolo=mysql_real_escape_string($_POST['titolo']);
        
$autore=mysql_real_escape_string($_POST['autore']);
        
$testo=mysql_real_escape_string($_POST['testo']);
        
        
$query="INSERT INTO articoli (titolo, autore, data, testo) VALUES ('{$titolo}','{$autore}','{$data}','{$testo}')";
        
$result=mysql_query($query$conn) or die ("Errore nella query ".mysql_error());
        
    }
}

?>
Inserisce tutti i dati nel database, tranne il testo. Mi dice "Notice: Undefined index: testo in C:\xampp\htdocs\blog\blog.php on line 28"; che corrisponde a questa riga:

Codice PHP:

$testo
=mysql_real_escape_string($_POST['testo']); 
Proprio non capisco cosa non va. Potete aiutarmi per favore?