Witam serdecznie,
Mam problem z kodem php i zapewne czegos w nim nie widzę. Prosiłbym o sprawdzenie co poszło nie tak. Pod spodem wstawiam skrypt.
<!--c1--><div class='codetop'>Kod</div><div class='codemain'><!--ec1--><?php include ("headermovie.php"); ?>
<?php
/*Funckcja obliczająca, czy film okazał się kasowym sukcesem czy raczej sromotna porażką*/
function calculate_differences($takings, $cost){
$difference = $takings - $cost;
if ($difference < 0){
$difference = substr($difference, 1
); $font_color = 'red';
$profit_or_loss = '$' . $difference . 'm';
}else if($difference >0){
$font_color = 'green';
$profit_or_loss = "$" . $difference . "m";
}else {
$font_color = 'blue';
$profit_or_loss = "Równowaga";
}
return "<font color=\"$font_color\">" . $profit_or_loss . "</font>";
}
function get_director(){
$query_d = "SELECT people_fullname ".
"FROM people ".
"WHERE people_id = '$movie_director'"; //przypisuje odpowiednie pozycje z bd cyfrowo
$row_d = mysql_fetch_array($results_d); //przyporządkowuje asocjacyjnie wartosci w tablicy $director = $people_fullname;
}
function get_leadactor(){
$query_a = "SELECT people_fullname ".
"FROM people ".
"WHERE people_id = '$movie_leadactor'";
$leadactor = $people_fullname;
}
$query = "SELECT * FROM movie ".
"WHERE movie_id= '" . $_GET['movie_id'] . "'"; // przechwyca id z adrsu URL
$movie_table_headings =<<<EOD
<tr>
<th>Tytuł filmu</th>
<th>Rok produkcji</th>
<th>Reżyser</th>
<th>Główny aktor</th>
<th>Czas trwania</th>
<th>Zysk lub strata</th>
</tr>
EOD;
while ($row = mysql_fetch_array($result)) { //pętla while zapisuje każdy wiersz tablicy asocjacyjnej w zmiennej $row
$movie_name = $row['movie_name']; //przypisuje zmiennej $movie_name wartość wiersza 'movie_name'
$movie_director = $row['movie_director'];
$movie_leadactor = $row['movie_leadactor'];
$movie_year = $row['movie_year'];
$movie_running_time = $row['movie_running_time'];
$movie_cost = $row['movie_cost'];
get_director();
get_leadactor();
}
$movie_health = calculate_differences($movie_takings, $movie_cost); //wywołanie funkcji
$page_start =<<< EOD //uklad strony
<html>
<head>
<title>Szczegóły i recenzja dla: $movie_name</title>
</head>
<body>
EOD;
$movie_details =<<<EOD
<table width = '70%' border = '0' cellspacing = '2' cellpadding = '2'
align ='center'>
<tr>
<th colspan='6'><u><h2>$movie_name: szczegóły</h2></u></th>
</tr>
$movie_table_headings
<tr>
<td width = '33%' align = 'center'>$movie_name</td>
<td align = 'center'> $movie_year</td>
<td align = 'center'> $director</td>
<td align = 'center'> $leadactor</td>
<td align = 'center'> $movie_running_time</td>
<td align = 'center'> $movie_health</td>
</tr>
</table>
<br>
<br>
EOD;
$page_end =<<<EOD
</body>
</html>
EOD;
$detailed_movie_info =<<<EOD
$page_start
$movie_details
$page_end
EOD;
echo $detailed_movie_info;
?><!--c2--></div><!--ec2-->
Teść błędu:
Parse error: syntax error, unexpected $end in D:\xampp\xampp\xampp\htdocs\movie_details.php on line 144