Słowik
12.11.2004, 11:10:32
Jestem początkujący w php i mam następujący problem. Kiedy w formularzu w miejscu kwota zostanie wpisane błędnie np 234t,99 skrypt php generuję przesłaną zmienną jako 234. Jak zdefiniować zmienną na stałe jako liczbę?? aby w każdym przypadku kiedy nie jest to liczba można było zastosować w prosty sposób instrukcje warunkową.
Dziękuję i pozdrawiam wszystkich
Vengeance
12.11.2004, 11:58:58
hmm nie wiem o co ci chodzi wiec dam dwie odpowiedzi sluzace do dwoch roznych rzeczy

- rozw 1:
pl.php.net/is_numeric
- rozw 2:
<?php
$liczba = (int)$_GET['liczba'];
//albo
$liczba2 = (double)$_GET['zmienna'];
?>
Misiek
13.11.2004, 19:56:15
Możesz skorzystać z JavaScript i wyrażeń regularnych. Wtedy jeśli do pola zostanie wpisany znak nie będący cyfrą, będzie usunięty. Tutaj jednak moja pomoc się kończy. Takiego skryptu musisz poszukać sobie sam.
Pozdrawiam
czachor
13.11.2004, 23:20:10
Eeee... a separatorem w php nie jest przypadkiem kropka?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.