Salve ragazzi ho il seguente problema non riesco ad inserire nel db il sottomenu, mentre riesco senza nessun problema ad inserire il menu. Eppure applico lo stesso ragionamento o almeno credo. Mi potete aiutare grazie!

codice:
<?php
class Inserisci{
      public function Inser($menu)
            {
               $res= mysql_query("INSERT menu(Nome_Menu) VALUES('$menu')");
               return $res;
            } 
     public function InserisciSottoMenu($nome_sotto_menu, $title, $description, $keyword, $testo, $data, $slide_foto)
     {
        
         
         $sot= mysql_query("INSERT sotto_menu(nome_sotto_menu, title, description, keyword, testo,data, foto_slide) VALUES ('$nome_sotto_menu','$title',$description','$keyword','$testo','$data','$slide_foto')");
                 return $sot;
                 
     }        
    public function ver ($sot)
    {
        if ($sot!=NULL)
        {
            echo"Ok";
        }
        else
        {
            echo "non inserito";
        }
    }
    
}
$Ins = new Inserisci();
$sotto_menu= new Inserisci();
$ver =  new Inserisci();


?>
codice:
<?php 
require_once 'config.php';
require_once 'db.php';
require_once 'ins.php';




$Ins->Inser('giuseppe');


$nome_sotto_menu='prova';
$title='prova';
$description='prova';
$keyword='prova';
$testo='testo';
$data="data";
$slide_foto="footo";


$sotto_menu->InserisciSottoMenu('$nome_sotto_menu','$title','$description','$keyword','$testo','$data','$slide_foto');
$sotto_menu->ver($sotto_menu);


//echo"$sotto";


?>