Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem! Pomocy!
Forum PHP.pl > Forum > PHP
pablo22
Witam!! Ucze się php z książki apache,mysql i php. Przepisałem jeden ze skryptów dokładnie z książki i nie chce działać.Pokazuje się błąd - Parse error: syntax error, unexpected $end in C:\xampp\test\tabel2.php on line 73 exclamation.gif Może ktoś pomóc?


  1. <?
  2. $link = mysql_connect("localhost","root","Bianconeri") or die ("Sprzwdz połączenie z serwerem");
  3. mysql_select_db("moviesite") or die (mysql_error());
  4.  
  5. $query = "SELECT movie_name,movie_director,movie_leadactor
  6. FROM movie";
  7.  
  8. $results = mysql_query($query, $link) or die(mysql_error());
  9. $num_movies = mysql_num_rows($results);
  10.  
  11. $movie_header=<<<EOD
  12. <H2><CENTER>Baza danych recenzji filmów</CENTER></H2>
  13. <TABLE WIDTH="70%" BORDER="1" CELLPADDING="2" CELLSPACING="2" ALIGN="center">
  14. <TR>
  15. <TH>Tytuł filmu</TH>
  16. <TH>Rok produkcji</TH>
  17. <TH>Reżyser</TH>
  18. <TH>Główny aktor</TH>
  19. <TH>Gatunek</TH>
  20. </TR>
  21. </TABLE>
  22. EOD;
  23. function get_director() {
  24. global $movie_director;
  25. global $director;
  26.  
  27. $query_d = "SELECT people_fullname
  28. FROM people
  29. WHERE people_id = '$movie_director'";
  30. $results_d = mysql_query($query_d) or die(mysql_error());
  31. $row_d = mysql_fetch_array($results_d);
  32. extract($row_d);
  33. $director = $people_fullname;
  34. }
  35.  
  36.  function get_leadactor() {
  37.  global $movie_leadactor;
  38.  global $leadactor;
  39.  
  40.  $query_a = "SELECT people_fullname
  41.  FROM people
  42.  WHERE people_id='$movie_leadactor'";
  43.  }
  44. while ($row = mysql_fetch_array($result)) {
  45. $movie_name = $row['movie_name'];
  46. $movie_director = $row['movie_director'];
  47. $movie_leadactor = $row['movie_leadactor'];
  48.  
  49. $movie_details .=<<<EOD
  50. <TR>
  51. <TD>$movie_name</TD>
  52. <TD>$director</TD>
  53. <TD>$leadactor</TD>
  54. </TR>
  55. EOD;
  56. }
  57. $movie_details .=<<<EOD
  58. <TR>
  59. <TD>Ł&plusmn;cznie filmów: $num_movies</TD>
  60. </TR>
  61. EOD;
  62. $movie_footer = "</TABLE>";
  63.  
  64. $movie=<<<MOVIE
  65. $movie_header
  66. $movie_details
  67. $movie_footer
  68. MOVIE;
  69.  
  70. echo "W bazie danych zxnajduje się $num_movies filmów.";
  71. echo $movie;
  72. ?>


Już nie trzeba pomocy. Poradziłem sobie. Można usunąć ten temat.
em1X
bardzo ciepło radzę Ci książkę zmienić
1010
Ja bardzo ciepło radzę ci nie przepisywać bezmyślnie skryptów...
starach
Cytat(em1X @ 20.07.2007, 20:57:48 ) *
bardzo ciepło radzę Ci książkę zmienić
No to jest dwóch którzy radzą ci to samo.
Ten komunikat najczęściej się tyczy tego że brakuje jakiegoś znaku na przykład {, ; lub jakiś znak jest nie w tym miejscu w którym powinien. Zauważ że nawet skrypt forum niepoprawnie podświetla ci składnię PHP bo jest coś nie tak.
kwiateusz
Prosze o zmiane tematu na sensowny inaczej temat zostanie zamknięty i poleci do kosza...
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.