Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Obsługa danych z formularza
Forum PHP.pl > Forum > Przedszkole
amii
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. ?>
nospor
weź chlopie zobacz jak wyglada skladnia IF w manualu (prównaj z tym co napisales) a nie z takimi bledami po forum biegasz...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.