fetchArray('SELECT SUM(da_pagare) AS totale_da_pagare FROM co_scadenziario GROUP BY iddocumento HAVING iddocumento=(SELECT iddocumento FROM co_scadenziario s WHERE id='.prepare($id_record).')'); $totale_da_pagare = sum( $rs[0]['totale_da_pagare'], null, Settings::get('Cifre decimali per importi') ); $totale_utente = 0; // Verifico se il totale sommato รจ uguale al totale da pagare foreach (post('scadenza') as $idscadenza => $da_pagare) { $totale_utente = sum( $totale_utente, $da_pagare ); } if ($totale_utente == $totale_da_pagare) { foreach (post('scadenza') as $idscadenza => $da_pagare) { $dbo->query('UPDATE co_scadenziario SET da_pagare='.prepare($da_pagare).', pagato='.prepare(post('pagato')[$idscadenza]).', scadenza='.prepare(post('data')[$idscadenza]).' WHERE id='.prepare($idscadenza)); } flash()->info(tr('Scadenze aggiornate!')); } else { flash()->error(tr('Il totale degli importi inseriti non corrisponde al totale da pagare!')); } break; }