no, non è un problema dei form, ma di come hai scritto l'assegnamento delle variabili
queste righe:
$_POST['N'] = $N;
$_POST['M'] = $noto;
$_POST['L'] = $noto2;
vanno cambiate in
$N = $_POST['N'];
$noto = $_POST['M'];
$noto2 = $_POST['L'];
perchè altrimenti la variabile $N non viene inizializzata, e quando poi la usi come divisore ti da quell'errore
![]()
![]()