Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formularz czasami przychodzi całkiem pusty
maniana7
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 19.10.2017

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


Witam.
Mam formularz wysyłany za pomocą skryptu.php na mejla. Wszystko działało ok.
W ostatnich tygodniach coraz częściej zamiast wypełnionego formularza przychodzi formularz całkowicie pusty tj. wszystkie pola są puste a wiem od ludzi wysyłających formularz, że został wypełniony. Są tam checkobx-y i input-y.
Żeby móc wysłać formularz trzeba wypełnić wymagane pola (required) więc teoretycznie bez tego nie powinien zostać wysłany a dochodzi.
Na 8 wypełnionych prawidłowo przychodzą 2 całkiem puste.
Gdzie może leżeć tego przyczyna?
Pozdrawiam

Ten post edytował maniana7 13.05.2019, 15:44:27
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dublinka
post
Post #2





Grupa: Zarejestrowani
Postów: 594
Pomógł: 66
Dołączył: 22.02.2008
Skąd: Dublin

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


To co masz czyli:

  1. $do = 'mojmejl@pocztaxxxxxxx.pl';
  2. $imię = $_POST['imię'];
  3. $ulica = $_POST['ulica'];
  4. $kod = $_POST['kod'];
  5. $miejscowosc = $_POST['miejscowosc'];
  6. $telefon = $_POST['telefon'];
  7. $k01 = $_POST['01'];
  8. $k02 = $_POST['02'];
  9. $k03 = $_POST['03'];
  10. $k04 = $_POST['04'];
  11. $k05 = $_POST['05'];
  12.  
  13. $tresc .= "Imię:".$imię."\n\n";
  14. $tresc .= "Ulica: ".$ulica."\n\n";
  15. $tresc .= "Kod: ".$kod."\n\n";
  16. $tresc .= "Miejscowość: ".$miejscowosc."\n\n";
  17. $tresc .= "Telefon: ".$telefon."\n\n";
  18. $tresc .= "biały: ".$k01."\n\n";
  19. $tresc .= "czarny: ".$k02."\n\n";
  20. $tresc .= "niebieski: ".$k03."\n\n";
  21. $tresc .= "zielony: ".$k04."\n\n";
  22. $tresc .= "czerwony: ".$k05."\n\n";
  23. @mail($do, 'ankieta', $tresc, "MIME-Version: 1.0\r\n"."Content-type: text/plain; charset=ISO-8859-2\r\n"."From: $mail\r\n");
  24. header('Location: [url="http://www.mojastrona.pl/dziekuję.html&#39%3b%29;"]http://www.mojastrona.pl/dziekuję.html');[/url]
  25. echo $tresc;


Daj tam gdzie wstawilem informacje na samym dole a na samym poczatku to co ja dalem.

  1.  
  2. if(!isset($_POST['submit']))
  3. {
  4.  
  5. exit('wystąpił błąd');
  6.  
  7.  
  8. }
  9.  
  10. $ArrInfo = array('login' => 'Wypelnij pole: login',
  11. 'haslo' => 'Wypelnij pole: haslo',
  12. 'plec' => 'Wypelnij pole: plec',
  13. 'wiek' => 'Wypelnij pole: wiek'
  14. );
  15.  
  16. unset($submit);
  17. $myPostArgs = filter_input_array(INPUT_POST);
  18. $return = array();
  19. foreach($myPostArgs as $ParamsKey => $ParamsValue)
  20. {
  21.  
  22. if(trim($ParamsValue) == "")
  23. {
  24.  
  25. $return[] = $ArrInfo[$ParamsKey];
  26.  
  27. $match = true;
  28.  
  29.  
  30. }
  31.  
  32. }
  33.  
  34.  
  35. if(isset($match))
  36. {
  37. print 'Znaleziono błędy: <br>';
  38.  
  39. for($i=0; $i<count($return); $i++)
  40. {
  41.  
  42. print ($return[$i] . '<br>');
  43.  
  44. }
  45.  
  46. }
  47.  
  48. // teraz tu co Ty masz tylko pamietaj ze musisz pododawac do tablicy wartosci jakie masz czyli nazwa pola z formularza i wartosc jaka sie wyswietli jesli błąd. Rowniez nazwij swoj input name=submit
  49.  
  50.  
  51.  


  1. $ArrInfo = array('login' => 'Wypelnij pole: login',
  2. 'haslo' => 'Wypelnij pole: haslo',
  3. 'plec' => 'Wypelnij pole: plec',
  4. 'wiek' => 'Wypelnij pole: wiek'
  5. );


login, haslo, plec, wiek -> to sa nazwy z pol tekstowych formularza. Pozmieniaj/.dodaj swoje

Cytat(nospor @ 15.05.2019, 15:01:17 ) *
@dublinka akurat te parametry nie sa obslugiwane przez js wiec wylaczenie JS nie wplynie na ich zachowanie. Nie mniej jednak jak juz mowilem mozna je bez problemu ominac/usunac. Mozna tez wyslac formularz bez przegladarki

Mnie ogolnie chodzilo o blokowanie przez js

Ten post edytował dublinka 15.05.2019, 14:56:23
Go to the top of the page
+Quote Post

Posty w temacie
- maniana7   Formularz czasami przychodzi całkiem pusty   13.05.2019, 14:55:04
- - dublinka   Wszystkie przychodza puste zawsze ?   13.05.2019, 16:51:50
- - maniana7   Problem dotyczy około 15-20% formularzy, które doc...   13.05.2019, 19:03:43
- - Tomplus   Sprawdź z jakich przeglądarek są wysyłane te puste...   13.05.2019, 19:25:13
- - adbacz   Zasadnicze pytanie - kiedy robisz walidację wprowa...   13.05.2019, 19:31:36
- - maniana7   Nie mam walidacji pól Sorki, mogłem o tym wspomni...   13.05.2019, 19:45:54
- - adbacz   Nie sądzę by to była wina przeglądarki jakkolwiek....   13.05.2019, 20:02:31
- - dublinka   Cytat(maniana7 @ 13.05.2019, 20:45:54...   13.05.2019, 20:59:03
- - maniana7   Będzie off top ale czy pomoże ktoś z modyfikacją s...   14.05.2019, 10:09:51
- - dublinka   Mozesz sprawdzac kazde pole warunkami poprzez: [PH...   15.05.2019, 11:08:24
- - Pyton_000   Cytat$submit = @$_POST['submit']...   15.05.2019, 12:37:21
- - dublinka   Cytat(Pyton_000 @ 15.05.2019, 13:37:2...   15.05.2019, 13:17:35
|- - Pyton_000   Cytat(dublinka @ 15.05.2019, 14:17:35...   15.05.2019, 13:47:43
- - maniana7   Dzięki za propozycję. Ta cała walidacja trochę mni...   15.05.2019, 13:26:46
- - nospor   CytatCo Ty nie powiesz. Anulowanie wyswietlenia w ...   15.05.2019, 13:40:12
|- - dublinka   Cytat(nospor @ 15.05.2019, 14:40:12 )...   15.05.2019, 13:45:49
- - nospor   [PHP] pobierz, plaintext $submit = @$_POST['su...   15.05.2019, 13:46:05
|- - dublinka   Cytat(nospor @ 15.05.2019, 14:46:05 )...   15.05.2019, 13:48:21
- - maniana7   Dajcie spokój. Po cholerę te przepychanki i dogryz...   15.05.2019, 13:50:02
|- - dublinka   Cytat(maniana7 @ 15.05.2019, 14:50:02...   15.05.2019, 13:54:19
- - nospor   @maniana juz ci pisalem ze takie zabepzieczenia sa...   15.05.2019, 13:51:23
|- - maniana7   Cytat(nospor @ 15.05.2019, 14:51:23 )...   15.05.2019, 14:22:41
- - nospor   @dublinka akurat te parametry nie sa obslugiwane p...   15.05.2019, 14:01:17
- - dublinka   To co masz czyli: [PHP] pobierz, plaintext $do = ...   15.05.2019, 14:06:33
- - nospor   CytatMnie ogolnie chodzilo o blokowanie przez js Z...   15.05.2019, 14:11:31
|- - dublinka   Cytat(nospor @ 15.05.2019, 15:11:31 )...   15.05.2019, 15:06:28
- - nospor   CytatO pattern="^[0-9]{2}-[0-9]{3}$...   15.05.2019, 14:28:11
|- - maniana7   Cytat(nospor @ 15.05.2019, 15:28:11 )...   15.05.2019, 14:36:29
|- - jaca121212   Cytat(maniana7 @ 15.05.2019, 15:36:29...   15.05.2019, 15:10:26
- - maniana7   O Jezusiczku... racja, przecinek A i jeszcze mus...   15.05.2019, 15:16:44
|- - dublinka   Cytat(maniana7 @ 15.05.2019, 16:16:44...   15.05.2019, 15:20:46
- - maniana7   Odnośnie buttona WYŚLIJ to mam w htmlu coś takiego...   15.05.2019, 15:36:30
|- - dublinka   Cytat(maniana7 @ 15.05.2019, 16:36:30...   15.05.2019, 16:17:17
- - maniana7   Działa piknie! Trzeba było z pracy w końcu wyj...   15.05.2019, 18:06:43
|- - dublinka   Cytat(maniana7 @ 15.05.2019, 19:06:43...   15.05.2019, 18:57:32
|- - maniana7   Cytat(dublinka @ 15.05.2019, 19:57:32...   15.05.2019, 19:56:30
|- - dublinka   Cytat(maniana7 @ 15.05.2019, 20:56:30...   15.05.2019, 20:42:57
|- - Pyton_000   Cytat(dublinka @ 15.05.2019, 21:42:57...   16.05.2019, 09:30:03
|- - dublinka   Cytat(Pyton_000 @ 16.05.2019, 10:30:0...   16.05.2019, 13:47:19
- - maniana7   A jest jakiś sposób na umieszczenie na tej "s...   15.05.2019, 19:46:16
|- - dublinka   Cytat(maniana7 @ 15.05.2019, 20:46:16...   15.05.2019, 19:54:59
- - maniana7   Dzięki. Wezmę się za to ale nie dziś. Wracając do...   15.05.2019, 21:45:50
- - dublinka   Ty chyba nie czytasz tego co sie pisze. Dalem kom...   16.05.2019, 05:56:55
|- - maniana7   Cytat(dublinka @ 16.05.2019, 06:56:55...   16.05.2019, 11:32:22
- - nospor   Pokaz aktualny kod. Byloby rowniez BARDZO milo ja...   16.05.2019, 11:37:29
- - maniana7   [PHP] pobierz, plaintext <?php   if...   16.05.2019, 11:45:31
- - nospor   1) w kodzie nadal masz telefon w tablicy wiec nie ...   16.05.2019, 11:51:08
- - maniana7   Zapomniałem usunąć telefon, sorki. Jasne, że go ta...   16.05.2019, 11:53:49
- - dublinka   Cytat(maniana7 @ 16.05.2019, 12:53:49...   16.05.2019, 12:45:52
- - maniana7   Tak, zostaje kwestia filtrowania pól, o której kil...   16.05.2019, 13:22:26
- - maniana7   Dodam, że złapałem kontakt z gościem, który jakiś ...   16.05.2019, 19:06:19
- - dublinka   Cytat(maniana7 @ 16.05.2019, 20:06:19...   16.05.2019, 21:13:47


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 - 23:37