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
aga323
post
Post #2





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

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


Kaszana... teraz to nawet w liście rozwijanej nie pokazuje w ogóle nazw zachowań..., ale przynajmniej błędu nie wyświetla...

W sumie, że błędu nie wyświetla to źle... bo nie wiadomo co poprawić. Czy mógłby mi ktos powiedzieć co robię źle? Czy w ogóle źle mam wszystko z tymi ifami czy inna część? Podaję kod:
  1. <?php
  2. $zachowanie = mysql_query("SELECT ocena FROM `zachowanie` WHERE id_user=$user AND semestr=1") or die(mysql_error());
  3.  //funkcja ktora porownuje i wywala <option> z selectem lub bez
  4.  function zach($zbazy) {
  5.  echo '<option';
  6. if ($zachowanie == 'naganne') {
  7. echo ' selected="selected" '; 
  8. }
  9. else if ($zachowanie == 'nieodpowiednie') {
  10. echo ' selected="selected" '; 
  11. }
  12. else if ($zachowanie == 'poprawne') {
  13. echo ' selected="selected" '; 
  14. }
  15. else if ($zachowanie == 'dobre') {
  16. echo ' selected="selected" '; 
  17. }
  18. else if ($zachowanie == 'bardzo dobre') {
  19. echo ' selected="selected" '; 
  20. }
  21. else if ($zachowanie == 'wzorowe') {
  22. echo ' selected="selected" '; 
  23. }
  24.  echo '>'.$zmienna.'</option>';
  25.  }
  26.  echo '<select name="nazwa">';
  27.  
  28. // wywolanie funkcji dla kazdego zachcowania - zwroci gotowy kod optionow
  29. zach($zachowanie,'');
  30. zach($zachowanie,'naganne');
  31. zach($zachowanie,'nieodpowiednie');
  32. zach($zachowanie,'poprawne');
  33. zach($zachowanie,'dobre');
  34. zach($zachowanie,'bardzo dobre');
  35. zach($zachowanie,'wzorowe');
  36.  echo '</select>';
  37. ?>


Ten post edytował aga323 13.07.2007, 19:52:40
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: 3.10.2025 - 20:43