Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Is_Integer nie działa dla $_POST
Darth Michu
post 26.06.2007, 19:53:21
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 13.03.2007

Ostrzeżenie: (0%)
-----


Mam problem z funkcją is_integer(). Mam zmienną GAT o wartości 1. Gdy ustawiam za argument zmienną $_POST['zmienna'], to funkcja wypluwa false. A gdy wywołuję echo $_POST['zmienna'], to otrzymuję 1.

Dlaczego tak jest i co powinienem zrobić aby funkcja is_integer reagowała na nią jak na zwykłą zmienną, której wartość przypisano tak:

$zmienna = 1;

Z góry dzięki laugh.gif
Go to the top of the page
+Quote Post
strife
post 26.06.2007, 19:56:59
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


Rzutowanie typów, intval" title="Zobacz w manualu PHP" target="_manual, albo

  1. <?php
  2. $int = (int)$_POST['zmienna'];
  3. ?>


Na przyszłość, var_export" title="Zobacz w manualu PHP" target="_manual, var_dump" title="Zobacz w manualu PHP" target="_manual, print_r" title="Zobacz w manualu PHP" target="_manual. Twoja zmienna jest stringiem, dlatego jest false.

Pozdrawiam i na Przedszkole przenoszę.


--------------------
Go to the top of the page
+Quote Post
Darth Michu
post 26.06.2007, 20:03:34
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 13.03.2007

Ostrzeżenie: (0%)
-----


Dzięki bardzo. Podziwiam was modów, że wszystko zawsze wiecie tongue.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 06:58