scusate ragazzi il disturbo ma qui di seguito non riesco a risolvere un problema

//mettitalento.php
Codice PHP:
<form mathod="post" name="talento" action="inserttalento.php">

nome<input type="text" name="nome" maxlenght="30"></input>

dscrizione<textarea name="descrizione"></textarea>

req forza<input type="number" name="forre"></input>

req destrezza<input type="number" name="desre"></input>

req costituzione<input type="number" name="cosre"></input>

req intelligenza<input type="number" name="intre"></input>

req volontà<input type="number" name="volre"></input>

forza <input type="number" name="for"></input>

destrezza<input type="number" name="des"></input>

costituzione<input type="number" name="cos"></input>

intelligenza<input type="number" name="int"></input>

volonta<input type="number" name="vol"></input>

tipo(1 attacco 2 passivo 3 bonus 4 malus)<input type="number" name="tipo"></input>

classe<input type="text" name="classe" maxlenght="30"></input>

pf<input type="number" name="pf"></input>

pm<input type="number" name="pm"></input>

danno<input type="number" name="danno"></input>

ca<input type="number" name="ca"></input>

bab<input type="number" name="bab"></input>

req livello<input type="number" name="reliv"></input>

<
input type="submit" name="talento" value="INSERISCI">


</
form
//inserttalento.php
Codice PHP:
<?php
session_start
();
require 
"funzioni.php";

if(
$_SESSION['username'] == ""){
echo 
"Non sei autorizzato ad entrare!";
exit();
}

$nome=$_POST['nome'];
$descrizione=$_POST['descrizione'];
$forre=$_POST['forre'];
$desre=$_POST['desre'];
$cosre=$_POST['cosre'];
$intre=$_POST['intre'];
$volre=$_POST['volre'];
$for=$_POST['for'];
$des=$_POST['des'];
$cos=$_POST['cos'];
$int=$_POST['int'];
$vol=$_POST['vol'];
$tipo=$_POST['tipo'];
$classe=$_POST['classe'];
$pf=$_POST['pf'];
$pm=$_POST['pm'];
$danno=$_POST['danno'];
$ca=$_POST['ca'];
$bab=$_POST['bab'];
$reliv=$_POST['reliv'];

echo 
$nome;//<-----------------debug
echo $descrizione;//<-----------debug

if(empty($nome) || empty($descrizione) || empty($classe))
{
echo 
"errore durante inserimento";
}
else
{
$query="INTERT INTO talenti VALUES ('$nome', '$descrizione', '$forre', '$desre', '$cosre', '$intre', '$volre', '$for', '$des', '$cos', '$int', '$vol', '$tipo', '$classe', '$pf', '$pm', '$danno', '$ca', '$bab', '$reliv')";
$db->esegui($query);
echo 
"inserimento avvenuto";
}

$db->disconnetti(); ?>
L'ho girata in tutte le salse ed ENTRA SEMPRE NELL'IF stampando "errore durante inserimento"
i due echo che ho commentato come debug non stampano niente, come se il $_POST non funzionasse, vi garantisco che nel mettitalento.php inserisco tutti i dati correttamente.. cosa sto sbagliando?? vi ringrazio