Ciao a tutti,
scusatemi ancora per questo maledetto Form ma non riesco a farlo funzionare, nel senso i dati hidden vengono registrate sul database mentre tutti gli altri rimangono esattamente al valore 0 quindi non viene registrato nulla sul database qualcuno di voi saprebbe darmi una mano?

codice:
<form name="abinfiltratore" onsubmit="InfiltratoreForm" method="post" action=""  /> 
						 <input type="hidden" value="<?php echo $creatore; ?>" name="creatore" />
                         <input type="hidden" value="<?php echo $login; ?>" name="login"  />
                         <input type="hidden" value="<?php echo $AppPol; ?>" name="AppPol"  />
                         Schivare
<input type="text" name="schivare" maxlength="2" value="<?php echo $schivare; ?>" />MAX 5
                         

Arma Bianca
<input type="text" name="bianca" maxlength="2" value="<?php echo $bianca; ?>" />MAX 5</p>
                         

Arma Non Convenzionale
<input type="text" name="impropria" maxlength="2" value="<?php echo $impropria; ?>" />MAX 1</p>
                         

Arma Contundente
<input type="text" name="contundente" maxlength="2" value="<?php echo $contundente; ?>" />MAX 1</p>
                         

Armi da Fuoco Leggere
<input type="text" name="leggere" maxlength="2" value="<?php echo $leggere; ?>" />MAX 5</p>
                         

Armi da Fuoco Medie
<input type="text" name="medie" maxlength="2" value="<?php echo $medie; ?>" />MAX 5</p>
                         

Armi da Fuoco Pesanti
<input type="text" name="pesanti" maxlength="2" value="<?php echo $pesanti; ?>" />MAX 1</p>
                         

Comando
<input type="text" name="comando" maxlength="2" value="<?php echo $comando; ?>" />MAX 1</p>
                         

Esplosivi Artigianali
<input type="text" name="artigianaliesp" maxlength="2" value="<?php echo $artigianaliesp; ?>"/>MAX 1</p>
                         

Esplosivi Industriali
<input type="text" name="industrialiesp" maxlength="2" value="<?php echo $industrialiesp; ?>"/>MAX 5</p>
                         

Urban Survivor
<input type="text" name="urbansur" maxlength="2" value="<?php echo $urbansur; ?>"/>MAX 1</p>
                         

Lotta Occidentale
<input type="text" name="occidentale" maxlength="2" value="<?php echo $occidentale; ?>" />MAX 5</p>
                         

Lotta Orientale
<input type="text" name="orientali" maxlength="2" value="<?php echo $orientali; ?>" />MAX 5</p>
                         

Percezione
<input type="text" name="percezione" maxlength="2" value="<?php echo $percezione; ?>" />MAX 5</p>
                         

Equilibrio
<input type="text" name="equilibrio" maxlength="2" value="<?php echo $equilibrio; ?>" />MAX 5</p>
                         

Intimidazione
<input type="text" name="intimidazione" maxlength="2" value="<?php echo $intimidazione; ?>" />MAX 1</p>
                         

Nuotare
<input type="text" name="nuotare" maxlength="2" value="<?php echo $nuotare; ?>" />MAX 5</p>
                         

Artigianato
<input type="text" name="artigianato" maxlength="2" value="<?php echo $artigianato; ?>" />MAX 1</p>
                         

Trappola Artigianale
<input type="text" name="trapart" maxlength="2" value="<?php echo $trapart; ?>" />MAX 1</p>
                                     <input type="image"  src="../img/REGISTER2.jpg" value="Submit" accesskey="A" align="top" />
                         
                         
                         </form>
Naturalmente qui sotto c'è anche tutto il codice php in modo da vedere come sono state dichiarate le variabili e anche il piccolo controllo che c'è chi magari potrebbe dare fastidio

Codice PHP:
$creatore $_SESSION['nick'];
$login $_GET['login'];
$AppPol $_GET['AppPol'];
$schivare $_POST['schivare'];
$bianca $_POST['bianca'];
$impropria $_POST['impropria'];
$contundente $_POST['contundente'];
$leggere $_POST['leggere'];
$medie $_POST['medie'];
$pesanti $_POST['pesanti'];
$comando $_POST['comando'];
$artigianaliesp $_POST['artigianaliesp'];
$industrialiesp $_POST['industrialiesp'];
$urbansur $_POST['urbansur'];
$orientali $_POST['orientali'];
$occidentale $_POST['occidentale'];
$percezione $_POST['percezione'];
$intimidazione $_POST['intimidazione'];
$artigianato $_POST['artigianato'];
$equilibrio $_POST['equilibrio'];
$nuotare $_POST['nuotare'];
$trapart $_POST['trapart'];
$sommait = array($schivare$bianca$impropria$contundente$leggere$medie$pesanti$comando$artigianaliesp$industrialiesp$urbansur$orientali$occidentale$percezione$intimidazione$artigianato$equilibrio$nuotare$trapart);
        
#controlli sulle abilità
        
if(empty($sommait)) {
            echo 
"Tutti i valori devono essere compilati anche quelli che risultano \"0\" per la riuscita della creazione.";
        } else {
            require_once(
"regABcombattente.php");
            
$obj = new Register();
            
$obj->abilita($_SESSION['nick'], $_GET['login'], $_GET['AppPol'], $_POST['schivare'], $_POST['bianca'], $_POST['impropria'],
                          
$_POST['contundente'], $_POST['leggere'], $_POST['medie'], $_POST['pesanti'], $_POST['comando'],
                          
$_POST['artigianaliesp'], $_POST['industrialiesp'], $_POST['urbansur'], $_POST['orientali'], $_POST['occidentale'],
                          
$_POST['percezione'], $_POST['intimidazione'], $_POST['artigianato'], $_POST['equilibrio'], $_POST['nuotare'],
                          
$_POST['trapart']);
        }