Autor Zpráva
phil
Profil *
ahoj potreboval bych poradit s podminkou je jednoducha ale nejak me nenapada jak to udelat

do formulare se zada nejakej cislo napr 123 nebo 123.24 ..
a ja potrebuju zkontrolovat ze kdyz tam budou jen cisla tak se ulozi do DB nebo kdyz tam bude CISLO TECKA CISLO v jinym tvaru se to nema ulozit do DB
napr nesmi byt: 34.65.76 nebo .32 nebo ... atd... a taky nesmi zada zadnej jinej znak krome cisel a tecky
diky za radu
Taps
Profil
phil
měl by to jít přes regulární výraz a nebo to zkus nějak takto
<?
$cislo=1123;
if(!is_float($cislo)) echo "okey";
else echo "chyba";
?>

phil
Profil *
tak tenhle zpusob bohuzel nejde
a pres regulerni vyrazy prave nvm
Snake.AAS
Profil *
if (ereg("^[[:digit:]]+\.?[[:digit:]]*$",$vstup))
echo "jo";
else echo "ne";

tohle ti to zajisti... ale projde přes to např i 4. (ale .4 ne), čili bych v tom nevidel takovy problem...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: