A tutti, sto programmando un gioco che mi ha ordinato un cliente e fin qui tutto bene, il vero problema è che non riesco a fare una registrazione e cioè, dopo che ho stabilito il totale, e dopo che gli ho detto che se il totale sbagliato deve darmi una scritta, questa che esce ancora prima che io possa fare qualsiasi azione e di conseguenza a Dio tutto quanto
Codice PHP:
$punti_base = 6;
$ris = $punti_base + $bonus;
$tot = $ris * 4;
echo "QUESTI SONO I PUNTI ABILITÀ CHE PUOI SPENDERE IN TOTALE ".$tot;
$creatore = $_SESSION['nick'];
$login = $_POST['login'];
$AppPol = $_POST['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'];
$packsur = $_POST['packsur'];
$orientali = $_POST['orientali'];
$occidentale = $_POST['occidentale'];
$percezione = $_POST['percezione'];
$intimidazione = $_POST['intimidazione'];
$artigianato = $_POST['artigianato'];
$equilibrio = $_POST['equilibrio'];
$nuotare = $_POST['nuotare'];
$trapart = $_POST['trapart'];
$abtot = $_POST['schivare'] + $_POST['bianca'] + $_POST['impropria'] + $_POST['contundente'] + $_POST['leggere'] + $_POST['medie'] + $_POST['pesanti']
+ $_POST['comando'] + $_POST['artigianaliesp'] + $_POST['industrialiesp'] + $_POST['packsur'] + $_POST['orientali'] + $_POST['occidentale'] +
$_POST['percezione'] + $_POST['intimidazione'] + $_POST['artigianato'] + $_POST['equilibrio'] + $_POST['nuotare'] + $_POST['trapart'];
if(!$abtot == $tot) {
echo "ma perché c'è questo errore?";
}
else{
require_once("regABcombattente.php");
$obj = new Register();
$obj->abilita($_POST['creatore'], $_POST['login'], $_POST['AppPol'], $_POST['schivare'], $_POST['bianca'], $_POST['impropria'],
$_POST['contundente'], $_POST['leggere'], $_POST['medie'], $_POST['pesanti'], $_POST['comando'],
$_POST['artigianaliesp'], $_POST['industrialiesp'], $_POST['packsur'], $_POST['orientali'],
$_POST['occidentale'], $_POST['percezione'], $_POST['intimidazione'], $_POST['artigianato'],
$_POST['equilibrio'], $_POST['nuotare'], $_POST['trapart']);
}
?>
<div id="BloccoSinistraAB">Schivare
Arma Bianca</p>
Arma Non Convenzionale </p>
Arma Contundente </p>
Armi da Fuoco Leggere </p>
Armi da
Fuoco Medie </p>
Armi da Fuoco Pesanti</p>
Comando </p>
Esplosivi Artigianali </p>
Esplosivi Industriali </p>
Urban Survivor</p>
Lotta Occidentale </p>
Lotta Orientale </p>
Percezione </p>
Equilibrio </p>
Intimidazione </p>
Nuotare </p>
Artigianato </p></div>
</select>
form......
</div>
ora, secondo il problema avviene durante l'if, perché infatti mi esce sempre la scritta ma perché c'è questo problema? Ora, la domanda è: veramente perché c'è questo problema perché mi dà questo errore ancora prima di iniziare tutto quanto?
Ringrazio fin d'ora chiunque vorrà aiutarmi