Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]While wewnątrz While połączone do bazy
--Miedziaq--
post
Post #1





Goście







Witam mam problem.

Za pomocą pętli While wyświetlam posty, potrzebuje wewnątrz tej pętli jeszcze wywołać drugi raz taką samą wyświetlającą komentarze. jednak po dodaniu pętli wyświetla sie tylko jeden post. Ma ktos jakis pomysł? proszę o pomoc

  1. $dbc = mysqli_connect(localhost,miedzinski,efFpb,miedzinski) or die("Error " . mysqli_error($link));
  2. mysqli_set_charset($dbc, "utf8");
  3. $query = "SELECT * FROM casts where type='podcast' order by date desc;";
  4. $result = mysqli_query($dbc, $query);
  5.  
  6.  
  7.  
  8.  
  9. while($row = $result->fetch_array(MYSQLI_ASSOC))
  10. {
  11. $dbc = mysqli_connect(localhost,miedzinski,efFpb,miedzinski) or die("Error " . mysqli_error($link));
  12. mysqli_set_charset($dbc, "utf8");
  13. $query3 = "SELECT * FROM comments where cast_id=$id";
  14. $result2 = mysqli_query($dbc, $query3);
  15. echo "<div class=\"post\">";
  16. echo "<h1>".$row['title']."<span>".$row['date']."</span></h1>";
  17. echo "<div class=\"content\">";
  18. echo "<audio src=\"multimedia/".$row['file']."\" controls></audio>";
  19. echo "<p>".$row['text']."</p>";
  20. echo "<p><a href=\"multimedia/".$row['file']."\">Pobierz na dysk</a></p>";
  21. echo "</div>";
  22. while($row2 = $result2->fetch_array(MYSQLI_ASSOC))
  23. {
  24. echo "<div class=\"comms\"><span>".$row2['editor']."napisał:</ br>".$row2['text']."Fajne nagranie</span></div>";
  25. }
  26. echo "</div>";
  27. echo "<div class=\"comm\">";
  28. echo "<form method=\"post\" action=\"index.php?p=podcasts\">";
  29. echo "<label><input type=\"hidden\" value=".$row['id']." name=\"id\"></label>";
  30. echo "<label><span>podpis:</span><input type=\"text\" name=\"editor\" value=\"anonim\"></label>";
  31. echo "<label><span>komentarz:</span><textarea name=\"text\"></textarea></label>";
  32. echo "<label><input type=\"submit\" value=\"Publikuj\"></label>";
  33. echo "</form></div>";
  34. }
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
--Miedziaq--
post
Post #2





Goście







Prosze o usuniecie tematu
Go to the top of the page
+Quote Post

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: 20.08.2025 - 12:05