Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Sprawdzanie czy dane zostały wpisane z formularza
dzesi
post 5.10.2007, 12:06:44
Post #1





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 3.05.2006

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


Witam mam takie dość nie typowe pytanie .Czy przy sprawdzaniu formularza , czy wszystkie dane zostały wypełnione lepiej używać
np
  1.      <script type="text/javascript">
  2.                        
  3.                        function valid()
  4.                        {
  5.                        var imie= document.forms["formularz"].imie.value;
  6.                        var pseudo=      document.forms["formularz"].pseudo.value;
  7.                        if(imie==''||pseudo=='')
  8.                              {
  9.                              alert("wypełnij pola");
  10.                        }
  11.                        else {
  12.  
  13.          document.formularz.submit();
  14. }                              
  15.                        }
  16.                        
  17.                  </script>

Czy może
  1. <?php
  2. if(empty($_POST['COS_TAM']));
  3. ?>

Co lepiej stosować ?, wiadomo ze jak ktoś wyłączy js to już sprawdzania nie będzie smile.gif, ale jednak mały procent osób to jest:)

Ten post edytował dzesi 5.10.2007, 12:07:19
Go to the top of the page
+Quote Post
skowron-line
post 5.10.2007, 12:08:52
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


hmmm ja osobiscie lubie 1 sposob ale 2 tez nie gardze chociaz mozesz zrobic tak ze sprawdzasz czy dane za pomoca JS i do pola ukrytego wrzucasz jakas wartosc i po wyslaniu na serwer sprawdzasz czy te pole ukryte nie jest puste jezeli nie to omijasz walidacje z poziomu php a jezeli nic nie ma to mozesz wnioskowac ze ktos ma wylaczony JS i sprawdzasz bo jestes cwanszy


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
vokiel
post 5.10.2007, 12:55:32
Post #3





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Ja osobiście używam tego i tego. Java po stronie przeglądarki, aby uniemożliwić wysyłanie pustego formularza, potem php po stronie serwera aby sprawdzac poprawność, zabezpieczyć się przed sql injection itd. (oczywiście z poziomu javascript też przeprowadzam podstawowe sprawdzenie danych, np tam gdzie maja być tylko cyfry dopuszczam cyfry, tam gdzie email, sprawdzam poprawnosc skladni). Nie tylko ze względu na bezpieczeństwo, ale też ze względu na nieuwagę usr, czy jakieś pomyłki, nikt przecież nie jest nieomylny, i niechcący coś się źle wpisze i formularz poszedł w świat, a trzeba coś poprawić...


--------------------
Go to the top of the page
+Quote Post
Stalos
post 5.10.2007, 17:55:30
Post #4





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 28.12.2006

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


Nie ma sensu ograniczać się tylko do JS bo gdzieniegdzie może być on wyłączony, a z kolei obciążanie tylko i wyłącznie serwera też mija się z celem...

Najlepiej używać tego i tego.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.06.2025 - 11:29