Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Gotowy skrypt ale cos nie działa!
Forum PHP.pl > Forum > Gotowe rozwiązania > Skrypty obsługi baz danych
Tureq
oto wycinek skryptu:

  1. <?php
  2. //All.php
  3.  
  4. include &#092;"config.php\";
  5.  
  6. function index() {
  7. global $config;
  8. echo &#092;"<html>
  9. <head>
  10. <link rel=&#092;"stylesheet\" type=\"text/css\" href=\"style.css\">
  11. </head>
  12. <body>
  13.  
  14. <table class=text border=1 bordercolor=#000000 cellpadding=5 cellspacing=0><tr>\";
  15. mysql_connect($config['sql_host'], $config['sql_username'], $config['sql_password']);
  16. mysql_select_db($config['sql_database']);
  17. $query = mysql_query(&#092;"SELECT * FROM `members` ORDER BY username ASC\");
  18. $trow = 1;
  19. while ($row = mysql_fetch_array($query)) {
  20. if ($trow >= 6) { echo &#092;"</tr><tr>\"; $trow=1; } else { $trow++; }
  21. echo &#092;"<td><a href=\"?act=member&id=$row[id]\">$row[username]</a></td>\";
  22. }
  23. echo &#092;"</font>
  24. </body>
  25. </html>&#092;";
  26.  
  27. echo &#092;"<br><br><table class=text><tr><td><a href=register.php>Zarejstruj się!</a></td></tr></table>\";
  28. echo &#092;"<br><br><table class=text><tr><td><a href=admin.php>Administracja</a></td></tr></table>\";
  29.  
  30. }
  31.  
  32. function member($id) {
  33. global $config;
  34.  
  35. echo&#092;"<html>
  36. <head>
  37. <title>Profil - Galerianka</title>
  38. <link rel=&#092;"stylesheet\" type=\"text/css\" href=\"style.css\">
  39. </head>
  40. <body>&#092;";
  41.  
  42. mysql_connect($config['sql_host'], $config['sql_username'], $config['sql_password']);
  43. mysql_select_db($config['sql_database']);
  44. $query = mysql_query(&#092;"SELECT * FROM `members` WHERE id='$id'\");
  45. $row = mysql_fetch_array($query);
  46.  
  47. echo &#092;"<table align=left valign=top border=0 width=140 hight=180><tr>
  48. <td><img src=images/$row[foto].jpg border=1></b></td></tr></table>&#092;";
  49. # miejsce jesli nie ma zdjecia to ?
  50.  
  51. echo &#092;"<table width=\"600\" border=\"1\" cellspacing=\"0\" cellpadding=\"3\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" class=\"text\">
  52. <tr>
  53. <td width=&#092;"100\"><b>nick:</b></td>
  54. <td width=&#092;"\"><b>$row[username]<b></td>
  55. </tr>
  56. <tr>
  57. <td width=&#092;"100\"><b>email:</b></td>
  58. <td><a href=&#092;"mailto: $row[email]\">kontakt email</a></td>
  59. </tr>
  60. <tr>
  61. <td width=&#092;"100\"><b>Lubię:</b></td>
  62. <td>$row[likes]</b></td>
  63. </tr>
  64. <tr>
  65. <td width=&#092;"100\"><b>Nie lubię:</b></td>
  66. <td>$row[dis_likes]</b></td>
  67. </tr>
  68. <tr>
  69. <td width=&#092;"100\"><b>GG:</b></td>
  70. <td><a href=gg://$row[gg]>$row[gg]</a></b></td>
  71. </tr>
  72. <tr>
  73. <td width=&#092;"100\"><b>Urodziny:</b></td>
  74. <td>$row[urodziny]</b></td>
  75. </tr>
  76. </table>&#092;";
  77.  
  78. ######## czytanie komentarzy ############
  79.  
  80. $query = mysql_query(&#092;"SELECT * FROM `comments`\");
  81. $row = mysql_fetch_array($query);{
  82. echo &#092;"$row[comment]<br>\";
  83.  
  84. }
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96. echo &#092;"<br><br><table class=text><tr><td><a href=login.php>Zaloguj się by edytować swój profil</a></td></tr></table>\";
  97. echo &#092;"</body>
  98. </html>&#092;";
  99. }
  100.  
  101.  
  102. ?>


Dlaczego na stronie wyswietla mi tylko 1 komentarz jak jest np. ich 10? nie ma napisane LIMIT 0, 1 a wyswietla mi tylko 1 komentarz! prosze o pomoc.
Paweł
mdco
Musisz zastosować pętle to wyświetlenia wiecej niz jednego wiersza:
  1. <?php
  2.  
  3. $query = mysql_query(&#092;"SELECT * FROM `comments`\");
  4. while($row = mysql_fetch_array($query))
  5. {
  6.  echo &#092;"$row[comment]<br>\";
  7.  
  8. }
  9.  
  10. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.