Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [html][php] formularze - zabezpieczenia
aga323
post
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 26.01.2007
Skąd: Oborniki

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


Witam wszystkich. Mam krótki formularz i interesuje mnie żeby ograniczyć w nim ilość wprowadzanych znaków i by ograniczały sie one tylko do cyfr i znaków "+" i "-" i ",". Chciałabym się także dowiedzieć jak najlepiej go zabezpieczyć przed wprowadzaniem przez niego złośliwych kodów itd. Podaje mój formularz (co prawda jest on wpleciony w php dlatego podam tylko jego fragment zawierający pole text:
  1. <?php
  2. echo '<input type="hidden" name="id' .$cos. '" value="' .$wiersz['id']. '" />';
  3.  //Znak nowej lini, aby wprowadzić porządek w kodzie html
  4.  echo "n";
  5.  echo '<input type="text" name="oc' .$cos. '" value="' .$wiersz['ocena']. '" />';
  6. ?>

Prosze o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
maziak
post
Post #2





Grupa: Zarejestrowani
Postów: 155
Pomógł: 17
Dołączył: 9.07.2007

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


Nie bedzie problemu. Dostosuj to do swoich potrzeb.
  1. <?php
  2. //pobierasz z bazy zachowanie (ja zmienna poprostu ustale)
  3.  
  4. $zachowanie='dobre';
  5.  
  6. //funkcja ktora porownuje i wywala <option> z selectem lub bez
  7. function zach($zbazy,$zmienna) {
  8. echo '<option';
  9. if ($zbazy == $zmienna) {
  10. echo ' selected="selected" '; 
  11. }
  12. echo '>'.$zmienna.'</option>';
  13. }
  14.  
  15.  
  16. echo '<form>';
  17. echo '<select name="nazwa">';
  18.  
  19. // wywolanie funkcji dla kazdego zachcowania - zwroci gotowy kod optionow
  20. zach($zachowanie,'niepoprawne');
  21. zach($zachowanie,'poprawne');
  22. zach($zachowanie,'dobre');
  23. zach($zachowanie,'wzorowe');
  24.  
  25.  
  26. echo '</select>';
  27. echo '</form>';
  28. ?>


Ten post edytował maziak 11.07.2007, 15:59:53
Go to the top of the page
+Quote Post

Posty w temacie
- aga323   [html][php] formularze - zabezpieczenia   11.07.2007, 13:05:12
- - qwaq   oto formularz niepozwalający na wpisanie wi...   11.07.2007, 13:36:51
- - aga323   Dzięki Ale mam jeszcze jedno pytanko. Otóż robię ...   11.07.2007, 14:40:30
- - uli   Funkcja do wpisywania tylko wybranych znaków (JS):...   11.07.2007, 14:52:32
- - maziak   A jezeli chcesz wyswietlic to co masz w bazie w po...   11.07.2007, 14:58:14
- - aga323   Tzn. chodzi mi o to że mam liste wyboru i tam mam ...   11.07.2007, 15:00:45
- - maziak   Za to czy cos jest domyslnie wybrane odpowiada atr...   11.07.2007, 15:06:25
- - aga323   Hmm dzięki. Ale myśle, ze to i tak nie będzie taki...   11.07.2007, 15:21:06
- - maziak   Nie bedzie problemu. Dostosuj to do swoich potrzeb...   11.07.2007, 15:52:50
- - aga323   Thx A w kawałku: [PHP] pobierz, plaintext <?ph...   11.07.2007, 16:25:18
- - maziak   za $zmienna to, z czym wynik rekordu z bazy m...   11.07.2007, 16:35:50
- - aga323   Ok. Wrzuciłam wszystko i teraz wiem o co loto. Ter...   11.07.2007, 19:29:21
- - maziak   Nie no , jak tych ocen jest 5 czy 6, to wydaje mi ...   11.07.2007, 20:50:05
- - aga323   Ok, ale ja cos chyba źle kombinuje, zrobiłam tak: ...   13.07.2007, 17:00:48
- - Ziels   A teraz właduj te nazwy w cudzysłowia 'bardzo ...   13.07.2007, 17:18:26
- - aga323   Kaszana... teraz to nawet w liście rozwijanej...   13.07.2007, 19:51:30
- - maziak   Nie nie nie Wywołanie funkcji, zach pobiera dwa ...   14.07.2007, 06:18:02
- - aga323   Zrobiłam tak jak mówiłeś, żadnego błędu mi nie wyw...   14.07.2007, 09:36:44
- - maziak   Najłatwiej jest poprostu spojżeć do...   14.07.2007, 09:57:49
- - aga323   Ja mam ff i nie działa, sprawdzilam na ie i też ni...   14.07.2007, 18:54:01
- - maziak   Jeżeli jedno z optionow ma w kodzie atrybut s...   15.07.2007, 11:42:44


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: 28.09.2025 - 01:35