Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Wyświetla się tylko połowa strony
pablo22
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 20.07.2007

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


Wyświetla mi się tylko połowa zawartości strony. Druga połowa się nie pokazuje. Może ktoś pomóc.Siedze nad tym już 2 godziny!!
  1. <?
  2. $link = mysql_connect("localhost","root","Bianconeri") or die ("Sprzwdz połączenie z serwerem");
  3. mysql_select_db("moviesite") or die (mysql_error());
  4.  
  5. function calculate_differences($takings, $cost) {
  6. $difference = $takings - $cost;
  7.  
  8. if ($difference < 0) {
  9. $difference = substr($difference, 1);
  10. $font_color = 'red';
  11. $profit_or_loss = "$".$difference."M";
  12.  }elseif (difference > 0) {
  13. $font_color = 'green';
  14. $profit_or_loss = "$".$difference."M";
  15.  }else {
  16. $font_color = 'blue';
  17. $profit_or_loss = 'Równowaga';
  18.  }
  19.  return "<FONT COLOR="$font_color">" . $profit_or_loss . "</FONT>";
  20.  }
  21.  function get_director() {
  22.  global $movie_director;
  23.  global $director;
  24.  
  25.  $query_d = "SELECT people_fullname
  26.  FROM people
  27.  WHERE people_id='$movie_director'";
  28.  $results_d = mysql_query($query_d)
  29.  or die(mysql_error());
  30.  $row_d = mysql_fetch_array($results_d);
  31.  extract($row_d);
  32.  $director = $people_fullname;
  33.  }
  34.  function get_leadactor() {
  35.  global $movie_leadactor;
  36.  global $leadactor;
  37.  
  38.  $query_a = "SELECT people_fullname
  39.  FROM people
  40.  WHERE people_id='$movie_leadactor'";
  41.  $results_a = mysql_query($query_a) or die(mysql_error());
  42.  $row_a = mysql_fetch_array($results_a);
  43.  extract($row_a);
  44.  $leadactor = $people_fullname;
  45.  }
  46.  function generate_ratings($review_rating) {
  47.  $movie_rating ='';
  48.  for($i=0; $i<$review_rating; $i++) {
  49.  $movie_rating .="<IMG SCR="thumbsup.gif">&nbsp;";
  50.  }
  51.  return $movie_rating;
  52.  }
  53.  
  54.  $movie_query = "SELECT * FROM movie
  55.  WHERE movie_id = '" . $_GET['movie_id'] ."'";
  56.  $movie_result = mysql_query($movie_query, $link)or die(mysql_error());
  57.  
  58.  
  59. $movie_table_headings=<<<EOD
  60.  <TR>
  61.  <TH>Tytuł filmu</TH>
  62.  <TH>Reżyser</TH>
  63.  <TH>Główny aktor</TH>
  64.  <TH>Czas trwania</TH>
  65.  <TH>Zysk lub strata</TH>
  66.  </TR>
  67. EOD;
  68. $review_table_headings=<<<EOD
  69.  <TR>
  70.  <TH>Data wystawienia</TH>
  71.  <TH>Tytuł recenzji</TH>
  72.  <TH>Recenzent</TH>
  73.  <TH>Treść recenzji</TH>
  74.  <TH>Ocena</TH>
  75.  </TR>
  76. EOD;
  77.  
  78. while ($row = mysql_fetch_array($movie_result)) {
  79.  $movie_name = $row['movie_name'];
  80.  $movie_director = $row['movie_director'];
  81.  $movie_leadactor = $row['movie_leadactor'];
  82.  $movie_year = $row['movie_year'];
  83.  $movie_running_time = $row['$movie_runnung_time'];
  84.  $movie_takings = $row['movie_takings'];
  85.  $movie_cost = $row['movie_cost'];
  86.  
  87.  get_director();
  88.  
  89.  get_leadactor();
  90.  }
  91.  $review_query = "SELECT * FROM reviews
  92. WHERE review_movie_id ='" . $GET['movie_id'] . "'
  93. ORDER BY review_date DESC";
  94. $review_result = mysql_query($review_query, $link)or die(mysql_error());
  95.  
  96.  
  97.  
  98.  
  99. while($review_row = mysql_fetch_array($review_result)) {
  100. $review_flag=1;
  101. $review_title[] = $review_row['review_name'];
  102. $reviewer_name[] = ucword($review_row['review_reviewer_name']);
  103. $review[] = $review_row['review_comment'];
  104. $review_date[] = $review_row['review_date'];
  105. $review_rating[] = generate_ratings($review_row['review_rating']);
  106. }
  107. $i = 0;
  108. $review_details = '';
  109. while ($i<sizeof($review)) {
  110. $review_details .=<<<EOD
  111. <TR>
  112. <TD WIDTH="15%" VALIGN="TOP" ALIGN="center">$review_date[$i]</TD>
  113. <TD WIDTH="15%" VALIGN="TOP">$review_title[$i]</TD>
  114. <TD WIDTH="10%" VALIGN="TOP">$reviewer_name[$i]</TD>
  115. <TD WIDTH="50%" VALIGN="TOP">$review[$i]</TD>
  116. <TD WIDTH="10%" VALIGN="TOP" ALIGN="center">$review_rating[$i]</TD>
  117. </TR>
  118. EOD;
  119. $i++;
  120. }
  121.  
  122.  
  123. $movie_health = calculate_differences($movie_taking, $movie_cost);
  124. $page_start =<<<EOD
  125. <HTML>
  126. <HEAD>
  127. <TITLE>Szczegóły i recenzje dla: $movie_name</TITLE>
  128. </HEAD>
  129. <BODY>
  130. EOD;
  131.  
  132. $movie_details =<<<EOD
  133. <TABLE WINDTH="70%" BORDER="0" CELLSPACING="2" CELLPADDING="2" ALIGN="CENTER">
  134. <TR>
  135. <TH COLSPAN="6"><U><H2>$movie_name: szczegóły</H2></U></TH>
  136. </TR>
  137. $movie_table_headings
  138. <TR>
  139. <TD WIDTH="33%" ALIGN="center">$movie_name</TD>
  140. <TD ALIGN="center">$movie_year</TD>
  141. <TD ALIGN="center">$director</TD>
  142. <TD ALIGN="center">$leadactor</TD>
  143. <TD ALIGN="center">$movie_running_time</TD>
  144. <TD>$movie_health</TD>
  145. </TR>
  146. </TABLE>
  147. <BR>
  148. <BR>
  149. EOD;
  150. if ($review_flag) {
  151. $movie_details .=<<<EOD
  152. <TABLE WIDTH="95%" BORDER="0" CELLSPACING="2" CELLPADDING="20" ALIGN="center">
  153. $review_table_headings
  154. $review_details
  155. </TABLE>
  156. EOD;
  157. }
  158. $detailed_movie_info =<<<EOD
  159. $page_start
  160. $movie_details
  161. $page_end
  162. EOD;
  163.  
  164. echo $detailed_movie_info;
  165.  
  166. ?>


Ten post edytował pablo22 21.07.2007, 00:45:19
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 06:03