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){ $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 $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; ?><!--c2--></div><!--ec2-->
Teść błędu: Parse error: syntax error, unexpected $end in D:\xampp\xampp\xampp\htdocs\movie_details.php on line 144