allora.. secondo voi potrebbe bastare un semplice is_float ? magari aggiunto da un number_format? o ocorre altro?
$prezzo = $_POST["tpre"];
if(!is_float(number_format($prezzo,2))){
echo "non è una cifra decimale";
exit;
}
allora.. secondo voi potrebbe bastare un semplice is_float ? magari aggiunto da un number_format? o ocorre altro?
$prezzo = $_POST["tpre"];
if(!is_float(number_format($prezzo,2))){
echo "non è una cifra decimale";
exit;
}
[ SimplyMepis 8 ]Copyleft
www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
[ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]
$_POST e number_format rendono sempre una stringa.codice:$_POST['num'] = '25.24'; $prezzo = abs($_POST['num']); if(is_float($prezzo)){ echo "la cifra e' decimale "; } else { echo "non è una cifra decimale"; exit; }
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
grazie
[ SimplyMepis 8 ]Copyleft
www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
[ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]