STRING w zmiennych w formularzu |
STRING w zmiennych w formularzu |
14.05.2004, 09:59:28
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 1.04.2004 Skąd: Opole Ostrzeżenie: (0%) |
Witam!
Mam pytanko. Dlaczego bez wzgledu na to co w pisuje w polu formularza, zmienna, która reprezentuje dane pole zawsze jest typu STRING ? Jak moge ja zmienic np. na INTEGER ? |
|
|
14.05.2004, 10:04:31
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) |
[manual:28c47f8346]intval[/manual:28c47f8346], [manual:28c47f8346]settype[/manual:28c47f8346], lub rzutowaniem.
|
|
|
14.05.2004, 10:06:17
Post
#3
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 4.02.2003 Ostrzeżenie: (0%) |
[manual:96bd9305bb]intval[/manual:96bd9305bb] lub [php:1:96bd9305bb]<?php
$int= (int)$str; ?>[/php:1:96bd9305bb] poczytaj se to: http://de.php.net/manual/pl/language.types...pes.typecasting |
|
|
14.05.2004, 10:07:24
Post
#4
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 4.04.2003 Skąd: Częstochowa/Wrocław Ostrzeżenie: (0%) |
Cytat Witam!
Mam pytanko. Dlaczego bez wzgledu na to co w pisuje w polu formularza, zmienna, która reprezentuje dane pole zawsze jest typu STRING ? Jak moge ja zmienic np. na INTEGER ? na integer mozesz zmienic rzutujac dana na int przez (int)$zmienna. a co do pierwszej czesci: wydaje mi sie ze nie ma innej mozliwoswci jak string, bo np. pole input pozwala wprowadzic wiele znakow, czyli na pewno musi byc tekstem badz dluzsza liczba (w dodatku jest <input type="tekst") a jezeli wprowadzsz liczby to mozesz zrzutowac i z char[] masz int, w druga strone byloby ciezko. to takie moje osobiste rozumowanie nie poparte zadna wieksza teoria -------------------- www.iNdS.pl - Najwieksza Amatorska Sieć Komputerowa w Polsce
www.marcinpeciak.eu - under construction |
|
|
14.05.2004, 10:17:53
Post
#5
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 1.04.2004 Skąd: Opole Ostrzeżenie: (0%) |
Cytat a co do pierwszej czesci: wydaje mi sie ze nie ma innej mozliwoswci jak string, bo np. pole input pozwala wprowadzic wiele znakow, czyli na pewno musi byc tekstem badz dluzsza liczba
Właśnie nad tym się zastanawiałem. Myślałem,że bez rzytowania bedę mógł poprostu poprzez [php:1:f17e6e0a34]<?php is_integer($zmienna)?>[/php:1:f17e6e0a34] sprawdzić co kto wpisał w formularzu. :wink: |
|
|
14.05.2004, 10:20:57
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) |
Możesz sprawdzić przez [manual:3eebceafe3]is_numeric[/manual:3eebceafe3]
|
|
|
14.05.2004, 10:44:55
Post
#7
|
|
Grupa: Postów: 0 Pomógł: Dołączył: -- Ostrzeżenie: (0%) |
Dzieki [php:1:d993afc717]<?php
is_numeric($zmienna) ?>[/php:1:d993afc717] pomogło. |
|
|
Wersja Lo-Fi | Aktualny czas: 15.05.2024 - 19:47 |