Salve, ho un problema con una query di inserimento dati.
Ecco il codice:
Codice PHP:

<?php

    session_start
();
    if (!
session_is_registered("myusername")){
    
header("location:./main_login.php");
    die;
    } else {        
        
    
$Nome $_POST['Nome_Cartella'];
    
$Descrizione $_POST['Descrizione_Contenuto'];
    
$Carte $_POST['Numero_carte_contenute'];
    
$Anno $_POST['Anno'];
    
$Tipo_documento $_POST['Tipo_Documento'];
    
$Sottocartelle $_POST['Presenza_Sottocartelle'];
    
$Faldone $_POST['ID_Faldone'];
    
$errore "I Campi con asterisco sono obbligatori";

    if (
$Nome == NULL or $Carte == NULL or $Sottocartelle == NULL or $Faldone == NULL) {
    print 
"$errore";
    }  else  {
    
        
    
$query mysql_query("INSERT INTO caesar753.Cartelle (Nome,Descrizione,Carte,Anno,Tipo_Documento,Presenza_Sottocartelle,ID_Faldone) VALUES ('$Nome','$Descrizione','$Carte','$Anno','$Tipo_documento','$Sottocartelle','$Faldone')");
    
    
$control mysql_affected_rows();
        
    if (
$control 1){ 
        echo 
'inserimento non avvenuto';
        
    }else{ 
        echo 
'inserimento effettuato';
        }
};
}
?>

<html>  
    <head>  
        <title>Form inserimento cartelle<title>  
    </head>  
    <body>  
    <h2>Aggiungi cartella</h2>  
    <form method="post" action="./cartelle.php">  
    
    <table width="400">

    <tr>
        <td align="left" width="40%">Nome: <input type="text" name="Nome_Cartella">  
 </td>
    </tr>

    <tr>
        <td align="left" width="40%"> Descrizione Contenuto: <input type="text" name="Contenuto">  
  </td>
    </tr>
        
     <tr>
        <td align="left" width="40%"> Carte: <input type="text" name="Numero_carte">  
  </td>
    </tr>
    
    <tr>
        <td align="left" width="40%"> Anno:<input type="text" name="Anno">
</td>
    </tr>

    <tr>
        <td align="left" width="40%">Tipo di documento: <input type="text" name="Tipo">
 </td>
    </tr>

    <tr>
        <td align="left" width="40%"> Presenza sottocartelle: <input type="checkbox" name="Sottocartelle" value="1">
</td>
    </tr>

    <tr>
        <td align="left" width="40%"> ID Faldone: <input type="text" name="Faldone">
</td>
    </tr>
    
    <tr>
        <td align="left" width="40%"> <input type="submit" value="Registra cartella">  </td>
    </tr>
    
    </table>
        

<a href="destroy.php>Clicca per logout</a></p>
    </form>  
    </body> 
</html>
il problema si trova nella variabile $control: la funzione mysql_affected_rows mi sembra che non funzioni, dal momento che sia che l'inserimento dei dati avviene sia che non accade non mi vengono stampati i due messaggi echo presenti nell'if, come mai??
Grazie...