Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Problem z umieszczeniem danych w tabeli, nie mogę umieścic danych z bazy w tabeli
-spiewak69-
post
Post #1





Goście







witam, zaczynam naukę nad php i mysql i mam problem z umieszczeniem danych pobranych z bazy i umieszczeniem ich w tabeli
powinno wyglądać tak:
(IMG:http://imageshack.us/a/img812/1957/rzu3.jpg)
a wygląda tak:
(IMG:http://imageshack.us/a/img96/830/fj30.jpg)

Niby mam identycznie jak w książce z której się uczę ale coś mi nie gra.. można prosić o pomoc (IMG:style_emoticons/default/smile.gif)
  1. <?php
  2. $link=mysql_connect("localhost","user","password")
  3. mysql_select_db("moviesite")
  4.  
  5. $query= "SELECT movie_name, movie_director, movie_leadactor ".
  6. "FROM movie";
  7. $result=mysql_query($query, $link)
  8. $num_movies=mysql_num_rows($result);
  9.  
  10. $movie_header=<<<EOD
  11. <h2><center>Baza danych recenzji filmów</center></h2>
  12. <table width="70%" border="1" cellpadding="2" cellspacing="2" align="center">
  13. <tr>
  14. <th>Tytuł filmu</th><th>Reżyser</th><th>Główny aktor</th>
  15. </tr></table>
  16. EOD;
  17. function get_director() {
  18. global $movie_director;
  19. global $director;
  20.  
  21. $query_d="SELECT people_fullname FROM people WHERE people_id='$movie_director'";
  22. $results_d=mysql_query($query_d) or die(mysql_error);
  23. $row_d=mysql_fetch_array($results_d);
  24. extract($row_d);
  25. $director=$people_fullname;
  26. }
  27. function get_leadactor() {
  28. global $movie_leadactor;
  29. global $leadactor;
  30.  
  31. $query_a="SELECT people_fullname FROM people WHERE people_id='$movie_leadactor'";
  32. $results_a=mysql_query($query_a) or die(mysql_error);
  33. $row_a=mysql_fetch_array($results_a);
  34. extract($row_a);
  35. $leadactor=$people_fullname;
  36. }
  37. $movie_details='';
  38. while ($row=mysql_fetch_array($result)) {
  39. $movie_name=$row['movie_name'];
  40. $movie_director=$row['movie_director'];
  41. $movie_leadactor=$row['movie_leadactor'];
  42.  
  43. get_director();
  44. get_leadactor();
  45. $movie_details .=<<<EOD
  46. <table>
  47. <tr>
  48. <td>$movie_name</td>
  49. <td>$director</td>
  50. <td>$leadactor</td>
  51. </tr></table>
  52. EOD;
  53. }
  54. $movie_details .=<<<EOD
  55. <table>
  56. <tr>
  57. <td>ŁĄCZNIE FILMÓW : $num_movies</td>
  58. </tr></table>
  59. EOD;
  60. $movie_footer="</table>";
  61. $movie=<<<MOVIE
  62. <table>
  63. $movie_header
  64. $movie_details
  65. $movie_footer
  66. MOVIE;
  67. echo "W bazie : $num_movies filmy.";
  68. echo $movie;
  69. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- spiewak69   [MySQL][PHP] Problem z umieszczeniem danych w tabeli   19.09.2013, 21:26:53
- - jacobson   to musi byc ta sama tabela czyli dajesz [PHP] po...   19.09.2013, 21:37:53
- - Posio   mysql_query to stara szkoła - zmień ksiązki   19.09.2013, 21:51:19
- - spiewak69   troche nie rozumiem powyższego kodu jak to dokład...   19.09.2013, 21:58:29
- - Turson   Chodzi o PDO albo MySQLi   20.09.2013, 00:54:42


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: 24.08.2025 - 02:00