Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z unexpected $end in...
Forum PHP.pl > Forum > Przedszkole
powertee
Witam mam problem wyskakuje mi błąd :
Parse error: syntax error, unexpected $end in C:\xampp\test\tabel2.php on line 53

Kod
<?
$link = mysql_connect("localhost","ccc","ccccc")
          or die ("sprawdz połączenie z serwerem.");
mysql_select_db("moviesite") or die(mysql_error());
$query = "Select movie_name, movie_director, movie_loadactor " .
          "FROM movie";
$result = mysql_query($query, $link) or die(mysql_error());
$num_movies = mysql_num_rows($result);

$movie_header=<<<EOD
<h2><center>Baza danyc recenzji Filmów</center></h2>
<table width="70%" border="1" cellpadding="2" cellspacing="2" align="center">
<tr>
   <th>Tytuł Filmu</th>
   <th>Reżyser</th>
   <th>Główny aktor</th>
<tr>
</table>
EOD;

$movie_details = '';
while ($row = mysql_fetch_array($result)) {
$movie_name = $row['movie_name'];
$movie_director = $row['movie_director'];
$movie_loadactor = $row['movie_loadactor'];

$movie_details=<<<EOD
<tr>
<td>$movie_name</td>
<td>$movie_director</td>
<td>$movie_loadactor</td>
</tr>
EOD;
}

$movie_details .=<<<EOD
<tr>
   <td>&nbsp:</td>
</tr>
<tr>
   <td>Łączenie filmów: $num_movies</td>
</tr>
EOD;

$movie_footer ="</table>";
$movie =<<<MOVIE
                  $movie_header
                  $movie_details
                  $movie_footer
MOVIE:
echo "W bazie danych znajduje sie $num_movies filmów.";
echo $movie:
?>  //53 to ta linia
Lion_87
Bo to tak ma być:)

  1. <?
  2. $link = mysql_connect("localhost","ccc","ccccc")
  3. or die ("sprawdz połączenie z serwerem.");
  4. mysql_select_db("moviesite") or die(mysql_error());
  5. $query = "Select movie_name, movie_director, movie_loadactor FROM movie";
  6. $result = mysql_query($query, $link) or die(mysql_error());
  7. $num_movies = mysql_num_rows($result);
  8.  
  9. $movie_header="<<<EOD
  10. <h2><center>Baza danyc recenzji Filmów</center></h2>
  11. <table width='70%' border='1' cellpadding='2' cellspacing='2' align='center'>
  12. <tr>
  13.  <th>Tytuł Filmu</th>
  14.  <th>Reżyser</th>
  15.  <th>Główny aktor</th>
  16. <tr>
  17. </table>
  18. EOD";
  19.  
  20. $movie_details = "";
  21. while ($row = mysql_fetch_array($result)) {
  22. $movie_name = $row['movie_name'];
  23. $movie_director = $row['movie_director'];
  24. $movie_loadactor = $row['movie_loadactor'];
  25.  
  26. $movie_details="<<<EOD
  27. <tr>
  28. <td>$movie_name</td>
  29. <td>$movie_director</td>
  30. <td>$movie_loadactor</td>
  31. </tr>
  32. EOD";
  33. }
  34.  
  35. $movie_details ="<<<EOD
  36. <tr>
  37.  <td>&nbsp:</td>
  38. </tr>
  39. <tr>
  40.  <td>Łączenie filmów: $num_movies</td>
  41. </tr>
  42. EOD";
  43.  
  44. $movie_footer ="</table>";
  45. $movie ="<<<MOVIE
  46. $movie_header
  47. $movie_details
  48. $movie_footer
  49. MOVIE";
  50. echo "W bazie danych znajduje sie $num_movies filmów.";
  51. echo "$movie";
  52. ?>
powertee
dzieki, rozpracowałem to tak powinno być i działa idealnie:

Kod
<?
$link = mysql_connect("localhost","ccc","ccc")
          or die ("sprawdz po??czenie z serwerem.");

mysql_select_db("moviesite") or die(mysql_error());

$query = "Select movie_name, movie_director, movie_loadactor " .
          "FROM movie";

$result = mysql_query($query, $link) or die(mysql_error());
$num_movies = mysql_num_rows($result);

$movie_header=<<<EOD
<h2><center>Baza danyc recenzji filmów</center></h2>
<table width="70%" border="1" cellpadding="2" cellspacing="2" align="center">
<tr>
   <th>Tytuł Filmu</th>
   <th>Reżyser</th>
   <th>Główny aktor</th>
<tr>
EOD;
$movie_details = '';
while ($row = mysql_fetch_array($result)) {
$movie_name = $row['movie_name'];
$movie_director = $row['movie_director'];
$movie_loadactor = $row['movie_loadactor'];

$movie_details .=<<<EOD
<tr>
<td>$movie_name</td>
<td>$movie_director</td>
<td>$movie_loadactor</td>
</tr>
EOD;
}
$movie_details .=<<<EOD
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>Łączenie filmów: $num_movies</td>
</tr>
</table>
EOD;
$movie_footer .="</table>";
$movie .=<<<MOVIE
$movie_header
$movie_details
$movie_footer
MOVIE;
echo "W bazie danych znajdują się $num_movies filmy.";
echo $movie;
?>
drPayton
Problem z Syntax error = zamknięty temat. Bez przesady...
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.