Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Filtrowanie danych
altar
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 10.05.2008

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


Witam,

Mam problem tego rodzaju.
Wysylam 3 zmienne z formularza, metoda POST do skryptu PHP. Skrypt PHP ma przefiltrowac te zmienne. I tak, ma przepuscic je tylko jesli sa to cyfry/liczby, ale nie 0(zero) i nie ulamki, np 1.25, w kazdej innej sytuacji ma zatrzymac, nawet jesli uzytkownik w formularzu nie wpisze nic, czy spacje lub inny znak tego typu.

Probowalem roznych funkcji i serio nic mi nie wychodzi.
Podpowiedzcie prosze jak to zrobic.

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
altar
post
Post #2





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 10.05.2008

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


Dziekuje bardzo za podpowiedz o (int), jak zwykle rozwiazanie okazalo sie banalne, zrobilem tak i dziala.

  1.  
  2. $zm1 = (int)$_POST['zm1'];
  3. $zm2 = (int)$_POST['zm2'];
  4. $zm3 = (int)$_POST['zm3'];
  5.  
  6. $ilosc = 0;
  7. $ilosc = $zm1 + $zm2 + $zm3;
  8. if($ilosc == 0)
  9. {
  10. echo "Cos nie tak";
  11. echo "<p><a href=\"index.html\">Wroc do poprzedniej strony</a></p>";
  12. }
  13.  
  14. if($zm1 > 0)
  15. echo "Zm1: ".$zm1."<br />";
  16. if($zm2 >0)
  17. echo "Zm2: ".$zm2."<br />";
  18. if($zm3 >0)
  19. echo "Zm3: ".$zm3."<br />";
  20.  
  21.  


Mam jednak pytanie co zrobic jesli tych zmiennych mam 20 czy 50? Czy, ze tak to nazwe, w nowoczesnym programowaniu takie rozwiazanie jest ok? Jesli nie, to jak nalezy to rozwiazac?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this 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:18