Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> Problem z unexpected $end in...
powertee
post 13.12.2007, 17:47:15
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 13.12.2007
Skąd: Katowice/Goleniowy

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


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
Go to the top of the page
+Quote Post
Lion_87
post 13.12.2007, 17:51:57
Post #2





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

Ostrzeżenie: (10%)
X----


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. ?>


Ten post edytował JaRoPHP 13.12.2007, 18:03:24
Powód edycji: Proszę używać bbcode. Tym razem poprawiam.
Go to the top of the page
+Quote Post
powertee
post 13.12.2007, 18:30:56
Post #3





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 13.12.2007
Skąd: Katowice/Goleniowy

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


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;
?>


Ten post edytował powertee 13.12.2007, 18:32:10
Go to the top of the page
+Quote Post
drPayton
post 13.12.2007, 19:17:07
Post #4





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

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


Problem z Syntax error = zamknięty temat. Bez przesady...
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: 20.06.2025 - 22:08