E per quale astruso motivo questo
Codice PHP:
elseif ($Variabile_1 == '0' || Variabile_2 == '1') {
$es1 = '0';
$es2 = '1';
}
$risultato= $es1 + $es2;
dovrebbe fare 2?
Senza contare che a tutti i Variabile_2 ci manca il $ davanti, quindi non so come potesse non darti errore.
Il controllo si può fare anche solo su $_POST['check2'] visti i casi che hai elencato.
Codice PHP:
if ( $_POST['check2'] == '1' )
{
$risultato = 2;
}
elseif ($_POST['check2'] == '0')
{
$risultato = 1;
}
echo $risultato;
Anche se probabilmente non funzionerà neanche così, ma dipende da come è fatto il form.
Se secondo te il checkbox non selezionato invia 0, allora ti sbagli, i dati dei checkbox non selezionati non vengono inviati.