Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Małe pytanie
Lomek
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 20.08.2009

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


Cześć, możecie mi powiedzieć jak sprawdzić czy w formularzu została podana liczba z zakresu od 18 do 80? Z góry dziękuje za pomoc smile.gif Poprzedni temat został zamknięty, więc mam nadzieje że w tym dziale uzyskam odpowiedź zanim znowu go ktoś zamknie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ulysess
post
Post #2





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

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


  1. echo $_GET['nazwa_pola'];
  2. echo $_POST['nazwa_pola'];


w zależności czy w form -> method="" masz podane czy POST lub GET będzie działać któreś z powyższych rozwiązań . Jeśli chcesz żeby user miał możliwość liczby (prawdopodobnie wieku) w przedziale 18 - 80 w formularzu skorzystaj z SELECTa
oczywiście ktoś może spreparować form i jako wiek wysłać obojętnie jaką wartość dlatego przy weryfikacji formularz skorzystaj wpierw z zrzutowania zmiennej (np) $_POST['wiek'] do INT czyli

  1. $wiek = (INT)$_POST['wiek'];


a następnie:
  1. if($wiek > 18 AND $wiek <= 80)
  2. {
  3. echo 'wiek jest w przedziale 18-80';
  4. }
  5. else {echo 'nieprawidłowa wartość';}
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 14:32