Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [HTML][PHP]Obsługa danych z formularza, Obsługa danych z formularza
amii
post 8.09.2009, 09:40:18
Post #1





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

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


Mam prosty formularz i skrypt obsługujący dane z formularza oto on:

  1. <title>Formularz wyboru filtra</title>
  2. </head>
  3. <table border="0" cellspacing="5" cellpadding="5">
  4.  
  5. <form action="skrypt.php" method="post">
  6. <tr>
  7. <td>Jaką liczbę osób ma Twoja firma</td><td><input type="text" name="firma"></td>
  8. </tr>
  9. <tr>
  10. <td>Czy mają Państwo dostep do prądu</td>
  11. <td><input type="radio" name="prad" value="tak">tak</td>
  12. <td><input type="radio" name="prad" value="nie">nie</td>
  13. </tr>
  14. <tr>
  15. <td><input type="submit" name="SUBMIT" value="Wyślij"></td>
  16. <td><input type="reset" name="RESET" value="Wyczyść"></td>
  17.  
  18. </table>
  19. </body>
  20. </html>


A tutaj skrypt obsługujący formularz, w którym wyskakuje błąd: Parse error: syntax error, unexpected T_IS_EQUAL in /skrypt.php on line 15


  1. <?php
  2. // udostepnienie zmiennych
  3. $prad = $_POST['prad'];
  4. $firma = $_POST['firma'];
  5.  
  6.  
  7. // zachowanie skryptu w zaleznosci od podanych przez uzytkownika zmiennych
  8. if ($prad || $firma) == '' { // LINIA NR 15 (uciałem kawałek skryptu)
  9. echo 'Proszę wypelnić wszystkie pola/n'.
  10. '<a href=\"form.html\">powrót</a>';
  11. }
  12. else {
  13.  
  14.  
  15. switch ($prad) {
  16. case "tak":
  17. if ($firma <= 9) {
  18. echo 'Nasza firma ma poniżej 9 osób i mamy prad';
  19. }
  20. elseif ($firma > 9 && $firma <= 20) {
  21. echo 'Nasza firma ma więcej niż 9 osób ale mniej niż 20 osób i mamy prad';
  22. }
  23. elseif ($firma > 20) {
  24. echo 'Nasza firma ma powyżej 20 osób i mamy prad';
  25. }
  26. break;
  27. case "nie":
  28. if ($firma <= 9) {
  29. echo 'Nasza firma ma poniżej 9 osób i nie mamy pradu';
  30. }
  31. elseif ($firma > 9 && $firma <= 20) {
  32. echo 'Nasza firma ma więcej niż 9 osób ale mniej niż 20 osób i nie mamy pradu';
  33. }
  34. elseif ($firma > 20) {
  35. echo 'Nasza firma ma powyżej 20 osób i nie mamy pradu';
  36. }
  37. break;
  38.  
  39. }
  40. ?>


Ten post edytował amii 8.09.2009, 09:41:19


--------------------
gry flash online
Dobry hosting i tanie odnowienia domen firma: masternet.
Zarabianie bez wysiłku na domenach bez ruchu: prolink.
Go to the top of the page
+Quote Post
nospor
post 8.09.2009, 09:44:04
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




weź chlopie zobacz jak wyglada skladnia IF w manualu (prównaj z tym co napisales) a nie z takimi bledami po forum biegasz...
Powód edycji: [nospor]:


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Closed 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: 15.07.2025 - 22:11