ho un problema: uno script ha un controllo dei campi in javascript prima di inviare i dati al file .php che dovrà eseguire un calcolo. Se una selezione a un select è 1 l'operazione sarà 1*2 altrimenti 1*3 (naturalmente è un esempio banale
) adesso vi mostro la sorgente della pagina e in un commento quello di cui ho bisogno:
Codice PHP:
$calcolo = $_POST['calcolo'];
if($calcolo == "1") {
$operazione_1 = 1 * 2;
}
if($calcolo == "2") {
$operazione_2 = 1 * 3;
}
if(isset($operazione_1) {
if(ereg("^[0-9]\.[0-9]$", "$operazione_1") {
if(ereg_replace("^[0-9]\.[5-9]$", "$operazione_1") {
/*
mi serve qualcosa che se dopo la virgola c'è + di 5 o 5,
faccia un arrotondamento per eccesso*/
}else{/*
mi serve qualcosa che se dopo la virgola c'è - di 5,
faccia un arrotondamento per difetto*/
}
}
}
in pratica se avete capito mi serve una funzione che arrotondi per difetto o per eccesso a seconda del valore. grazie.