Autor | Zpráva | ||
---|---|---|---|
phil Profil * |
#1 · Zasláno: 15. 8. 2008, 02:02:04
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 |
#2 · Zasláno: 15. 8. 2008, 07:15:51
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 * |
#3 · Zasláno: 15. 8. 2008, 12:50:45
tak tenhle zpusob bohuzel nejde
a pres regulerni vyrazy prave nvm |
||
Snake.AAS Profil * |
#4 · Zasláno: 16. 8. 2008, 22:25:02
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... |
||
Časová prodleva: 16 let
|
0