Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zablokowanie "głupoty ludzi"
Forum PHP.pl > Forum > Przedszkole
Widmo87
Dziś dostałem w szkole zadanie. Mam tak zmodyfikować ten kod php aby zabezpieczyć go przed "głupotą ludzi". Facetowi chodzi o m.innymi o zabezpieczenie ilości wpisywania cyfr( np. tam gdzie podajemy dzień urodzenia czy miesiąc nie można wpisać więcej niż 2 cyfr[tym bardziej liter]... to samo tyczy sie roku nie więcej niż 4 cyfry). Oczywiście powiedział zę to nie wszystko... nad resztą mamy się sami zastanowić i to dopisać. Ale niestety to są moje pierwsze spotkania z php wiec nie kumam ni w cip ni w ślip nic z tego co on gada więc proszę was o pomoc. Oto ten kod php:

  1. <?php
  2. echo "<form action="index3.php" method="POST">
  3. <input name="kw1">Podaj dzień urodzin.<br><br>
  4. <input name="kw2">Podaj miesiąc urodzin.<br><br>
  5. <input name="kw3">Podaj rok urodzin.<br><br>
  6. <input type="submit" value="policz">
  7. </form><br>";
  8.  
  9. $a = $_POST["kw1"];
  10. $b = $_POST["kw2"];
  11. $c = $_POST["kw3"];
  12.  
  13. for ($i=0; $i<=strlen($a); $i++)
  14. {
  15. echo $a[$i]."<br>";
  16.  
  17. $wynik += $a[$i];
  18.  
  19. }
  20. echo "suma tych liczb to: ".$wynik."<br>"; 
  21.  
  22.  
  23. for ($i=0; $i<=strlen($b); $i++)
  24. {
  25. echo $b[$i]."<br>";
  26.  
  27. $wynik2 += $b[$i];
  28.  
  29. }
  30. echo "suma tych liczb to: ".$wynik2."<br>"; 
  31.  
  32.  
  33. for ($i=0; $i<=strlen($c); $i++)
  34. {
  35. echo $c[$i]."<br>";
  36.  
  37. $wynik3 += $c[$i];
  38.  
  39. }
  40. echo "suma tych liczb to: ".$wynik3."<br>"; 
  41.  
  42. $wynik4=$wynik+$wynik2+$wynik3;
  43.  
  44. echo "suma sum wynosi: ".$wynik4."<br>";
  45.  
  46. $wynik5 = $wynik4."";
  47.  
  48. for ($i=0; $i<=strlen($wynik5); $i++)
  49. {
  50. echo $wynik5[$i]."<br>";
  51.  
  52. $wynik6 += $wynik5[$i];
  53.  
  54. }
  55. echo "suma tych liczb to: ".$wynik6."<br>"; 
  56.  
  57. ?>
mike
Cytat(Widmo87 @ 24.04.2007, 19:30:22 ) *
Dziś dostałem w szkole zadanie.
Cytat(Widmo87 @ 24.04.2007, 19:30:22 ) *
(...) mamy się sami zastanowić (...)
Cytat(Widmo87 @ 24.04.2007, 19:30:22 ) *
Zablokowanie "głupoty ludzi"

Prosze bardzo: zamykam.

Na forum.php.pl prac domowych nie odrabiamy.
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.