come posso fare un controllo su dei numeri dove i decimali devono essere scritti per forza con la virgola anzichè col punto?
come posso fare un controllo su dei numeri dove i decimali devono essere scritti per forza con la virgola anzichè col punto?
Call to undefined function: stripos() in /membri2/spotweb/blocchi/negozio/negozio.php on line 113
la sto usando cosi
dove sbaglio?Codice PHP:
$find = '.' ;
$n1= stripos ( $_POST['prova1'] , $find );
$n2 = stripos ( $_POST['prova2] , $find );
// Nope, 'a' is certainly not in 'xyz'
if ( $n1 !== false or $n2 !== false ) {
echo "Non usare il punto per i decimali, utilizza la virgola" ;
}
Probabile che manchi un apice...
Codice PHP:
$find = '.' ;
$n1= stripos ( $_POST['prova1'] , $find );
$n2 = stripos ( $_POST['prova2'] , $find );
// Nope, 'a' is certainly not in 'xyz
if ( $n1 !== false or $n2 !== false ) {
echo "Non usare il punto per i decimali, utilizza la virgola" ;
}
purtroppo non va ancora
trovato...su altervista sta impostato php4
ho messo a php5 e funziona
non capisco perchè io imposto php5 poi dopo un po' di giorni torna a php4.......
grazie per l'aiuto cmq non la conoscevo questa funzione stripos
Hai ragione...ti ho messo il link a stripos ma ti ho detto di usare strpos...
stripos è solo php5, strpos è php4 e 5
dascos e se invece di stampare un messaggio volessi sostituire il . con la ,?
str_replace
http://it.php.net/manual/en/function.str-replace.php
Però devi essere sicuro di come viene inviato il dato...se viene inviato come 123,456,789.98 ti troveresti in un guaio...