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']);
}