Originariamente inviato da Fractals87
$_POST['p1'] non sarà mail uguale a "on" perchè non ha il value nella input.
Inoltr il method della form è GET e non POST
E' sufficiente mettere.

Codice PHP:
if (isset($_POST['p1'])) {
    
$tot $tot 2.5;
    }
if (isset(
$_POST['p2'])) {
    
$tot $tot 1.5;
    } 
Le checkbox passano automaticamente "on" se selezionate.

P.S.
Nel codice postato i paramteri vengono passati in GET

P.P.S.
Se vuoi una pizza 4 formaggi + 1 ti basta pagare il pizzo al cameriere