Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]gdzie zrobiłem błąd?
Forum PHP.pl > Forum > Przedszkole
ktosik
Witam. Korzystam z ksiązki "PHP, Apache, MySql od podstaw". Próbuję samemu nauczyć się tworzenia stron www. Z tej książki, przepisałem następujący skrypt:
  1. <?php
  2. //Wyświetlenie informacji testowych.
  3. function debugDisplay() {
  4. ?>
  5. <pre>
  6. $_POST
  7. <?php
  8. print_r($_POST);
  9. ?>
  10. $_GET
  11. <?php
  12. print_r($_GET);
  13. ?>
  14. </pre>
  15. <?php
  16. }
  17.  
  18. if (!isset($_GET['step'])) {
  19. require('startform.php');
  20. } else {
  21.  
  22. // Przełącznik między poszczególnymi krokami.
  23. switch ($_GET['step']) {
  24. // ########################################
  25. // Formularz dodania lub wyszukania
  26. // ########################################
  27. case "1":
  28. $type = explode(":", $_POST['type']);
  29. if ($_POST['Submit'] == "Dodaj") {
  30. require($_POST['Submit'] . $type[0] . ' .php');
  31. } else { if ($_POST['type'] == "Film:Film" &&
  32. $_POST['MovieType'] == ""){
  33. header("Location:form4.php");
  34. }
  35. ?>
  36. <h1>Wyniki wyszukiwania</h1>
  37. <p>Szukasz "<?php echo $type[1]; ?>" o nazwie
  38. "<?php echo $_POST['Name']; ?>"</p>
  39. <?php
  40. }
  41. if ($_POST['Debug'] == "on") {
  42. debugDisplay();
  43. }
  44. break;
  45. // ###############################
  46. // Podsumowanie dodania
  47. // ###############################
  48. case "2":
  49. $type = explode(":", $_POST['type']);
  50. ?>
  51. <h1>Nowy <?php echo $type[1]; ?>: <?php echo $_POST['Name']; ?></h1>
  52. <?php
  53. switch ($type[0]) {
  54. case "Film":
  55. ?>
  56. <p>Wyprodukowano w roku<?php echo $_POST['MovieYear']; ?></p>
  57. <p><?php echo nl2br(stripslashes($__POST['Desc'])); ?></p>
  58. <?php
  59. break;
  60. default:
  61. ?>
  62. <h2>Krótka biografia</h2>
  63. <p><?php echo nl2br(stripslashes($_POST['Bio'])); ?></p>
  64. <?php
  65. break;
  66. // ###################################
  67. // Formularz początkowy
  68. // ###################################
  69. default:
  70. require('startform.php');
  71. break;
  72. }
  73.  
  74. }
  75. ?>


Co w tym kodzie jest nie tak? Komunikat z serwera otrzymałem następujący: Parse error: syntax error, unexpected end of file in C:\wamp\www\form4.php on line 75 Czyli jak rozumiem błąd może być wszędzie.
_Borys_
Przeważnie brak któregoś nawiasu przy takim błędzie.
(){}
tomxx
A dokładniej brak jednego zamykającego nawiasu klamrowego smile.gif Wstaw jeszcze jeden nawias } na końcu pliku.
ktosik
Świetnie, zadziałało. Dzięki rolleyes.gif
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.