Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Sprawdzenie ilości znaków w formularzu
Ogrodnik
post 23.11.2022, 16:26:50
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 22.11.2022

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


Mam taki kod i chce aby przed zapisaniem sprawdziło czy liczba znaków jest równa 12 jeżeli tak dodaje jak nie to to wyświetla błąd i ponownie okno formularza i pomoże mi ktoś to poprawić

  1. <?php
  2. /*********************************************
  3. * plik formularz.php
  4. *********************************************/
  5.  
  6. $pole1 = trim($_POST['pole1']);
  7. // prosty formularz zawierający dwa pola
  8. echo 'Dodaj nr cholernej testowej paczki <br /><img src="https://data4.cupsell.pl/upload/generator/267380/640x420/4554422_print_1.png" alt="JANUSZ"> <br /><br /><br /><br />';
  9. echo '<form action="formularz.php" method="post">
  10. NR paczki: <input type="text" name="pole1" style="height: 50px; style="width: 1000px;" autofocus><br />
  11. <input type="submit" style="height: 50px; value="DODAJ NR CHOLERNEJ PACZKI" />
  12. </form>';
  13. if (strlen($pole1) = 12) {
  14.  
  15. // dane pochodzące z formularza
  16. $dane = $pole1."\n";
  17. // przypisanie zmniennej $file nazwy pliku
  18. $file = "test.txt";
  19. // uchwyt pliku, otwarcie do dopisania
  20. $fp = fopen($file, "a");
  21. // blokada pliku do zapisu
  22. flock($fp, 2);
  23. // zapisanie danych do pliku
  24. fwrite($fp, $dane);
  25. // odblokowanie pliku
  26. flock($fp, 3);
  27. // zamknięcie pliku
  28. fclose($fp);
  29.  
  30. } else {
  31. echo "Błędny nr paczki!";
  32. }
  33.  
  34. ?>

Go to the top of the page
+Quote Post
viking
post 23.11.2022, 16:31:03
Post #2





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

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


Poczytaj podstawy. Różnica między = == i ===. I pewnie nie strlen tylko mb_strlen.


--------------------
Go to the top of the page
+Quote Post
sadistic_son
post 25.11.2022, 10:16:33
Post #3





Grupa: Zarejestrowani
Postów: 1 467
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


I jeszcze poczytaj o interpunkcji w języku polskim. Chłopie, ciężko zrozumieć co ty tam w ogóle od nas chcesz.
Co do kodu to podpowiedź... popatrz na linijkę 13 oraz na to co napisał kolega wyżej. Jeden znaczek dzieli cię od sukcesu smile.gif


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
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: 29.03.2024 - 12:50