Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem z zakończeniem kodu
adi19887
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 13.07.2010

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


Witam,

Pisałem już o tym wcześniej. Błąd poprawiłem (tak mi się wydawało) jednak mimo wszystko pokazuje mi błąd o nieoczekiwanym zakończeniu działania. Pod spodem kod:
  1. <!--c1--><div class='codetop'>Kod</div><div class='codemain'><!--ec1--><?php include ("headermovie.php"); ?>
  2. <?php
  3.  
  4.     /*Funckcja obliczająca, czy film okazał się kasowym sukcesem czy raczej sromotna porażką*/
  5.     function calculate_differences($takings, $cost){
  6.     
  7.         $difference = $takings  - $cost;
  8.         
  9.         if ($difference < 0){
  10.         
  11.             $difference = substr($difference, 1);
  12.             $font_color = 'red';
  13.             $profit_or_loss = '$' . $difference . 'm';
  14.         
  15.         }else if($difference >0){
  16.         
  17.             $font_color = 'green';
  18.             $profit_or_loss = "$" . $difference . "m";
  19.             
  20.         
  21.         }else {
  22.         
  23.             $font_color = 'blue';
  24.             $profit_or_loss = "Równowaga";
  25.         
  26.         }
  27.     return "<font color=\"$font_color\">" . $profit_or_loss . "</font>";
  28.     }
  29.     
  30.     function get_director(){
  31.     
  32.         global $movie_director;
  33.         global $director;
  34.         
  35.         $query_d = "SELECT people_fullname ".
  36.                       "FROM people ".
  37.                       "WHERE people_id = '$movie_director'"; //przypisuje odpowiednie pozycje z bd cyfrowo
  38.                         
  39.         $results_d = mysql_query($query_d)    or die(mysql_error());
  40.         $row_d = mysql_fetch_array($results_d); //przyporządkowuje asocjacyjnie wartosci w tablicy
  41.         extract($row_d);
  42.         $director = $people_fullname;
  43.     
  44.     }
  45.     
  46.     function get_leadactor(){
  47.     
  48.         global $movie_leadactor;
  49.         global $leadactor;
  50.         
  51.         $query_a = "SELECT people_fullname ".
  52.                       "FROM people ".
  53.                       "WHERE people_id = '$movie_leadactor'";
  54.                         
  55.         $results_a = mysql_query($query_a)    or die(mysql_error());
  56.         $row_a = mysql_fetch_array($results_a);
  57.         extract($row_a);
  58.         $leadactor = $people_fullname;
  59.     
  60.     }
  61.     
  62.     $query = "SELECT * FROM movie ".
  63.                 "WHERE movie_id= '" . $_GET['movie_id'] . "'"; // przechwyca id z adrsu URL
  64.     
  65.     $result = mysql_query($query, $link) or die (mysql_error());
  66.     
  67.     $movie_table_headings=<<<EB
  68.       
  69.         <tr>
  70.         
  71.             <th>Tytuł filmu</th>
  72.             <th>Rok produkcji</th>
  73.             <th>Reżyser</th>
  74.             <th>Główny aktor</th>
  75.             <th>Czas trwania</th>
  76.             <th>Zysk lub strata</th>
  77.             
  78.         </tr>
  79.                     EB;
  80.  
  81.   
  82.     
  83. $movie_health = calculate_differences($movie_takings, $movie_cost); //wywołanie funkcji
  84.  
  85. $page_start =<<<EC
  86.  
  87. <html>
  88.  
  89.     <head>
  90.         <meta http-equiv=\"content-type"\ content=\"text/html; charset=iso-8859-2"\>
  91.  
  92.  
  93.     <title>Szczegóły i recenzja dla: $movie_name</title>
  94.     </head>
  95.     
  96.     <body>
  97.     
  98.         EC;
  99.     
  100.     $movie_details =<<<ED
  101.     
  102.         <table width = '70%' border = '0' cellspacing = '2' cellpadding = '2' align ='center'>
  103.         
  104.             <tr>
  105.             
  106.                 <th colspan='6'><u><h2>$movie_name: szczegóły</h2></u></th>
  107.             
  108.             </tr>
  109.     $movie_table_headings
  110.             <tr>
  111.             
  112.                 <td width = '33%' align = 'center'>$movie_name</td>
  113.                 <td align = 'center'>$movie_year</td>
  114.                 <td align = 'center'>$director</td>
  115.                 <td align = 'center'>$leadactor</td>
  116.                 <td align = 'center'>$movie_running_time</td>
  117.                 <td align = 'center'>$movie_health</td>
  118.             
  119.             </tr>
  120.         </table>
  121.         <br />
  122.         <br />
  123.         ED;
  124.     $page_end =<<<EE
  125.         </body>
  126.         </html>
  127.         EE;
  128.             
  129.       $detailed_movie_info =<<<EF
  130.             $page_start
  131.             $movie_details
  132.             $page_end
  133.             EF;
  134.                 
  135.         echo $detailed_movie_info;
  136.         mysql_close();
  137.  
  138.         ?><!--c2--></div><!--ec2-->


Treść błędu: Parse error: syntax error, unexpected $end in D:\xampp\xampp\xampp\htdocs\movie_details.php on line 138

Proszę o pomoc głowię się nad tym ale czuję, że to jakieś potknięcie...gdzieś właśnie
Pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 15:56