Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] warunek w pętli while
tenloginjestzaje...
post 23.09.2017, 20:35:34
Post #1





Grupa: Zarejestrowani
Postów: 358
Pomógł: 1
Dołączył: 20.07.2014

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


Witam
Wyświetlam posty, ale pod wybranymi są odpowiedzi. Problem w tym, że chciałbym umieścić pod każdym postem + odpowiedzi przycisk. W przypadku gdy nie ma odpowiedzi na dany post sprawa jest prosta, ale jak zrobić gdy są odpowiedzi? Dzięki za każdą wskazówkę.

  1. $sql = "SELECT * FROM `rewievs` WHERE `tag` = '$adress' AND `ver` = '1' ORDER BY `id_theme` ASC";
  2. $result = $conn->query($sql);
  3. while($row = $result->fetch_assoc())
  4. {
  5. $content = strip_tags($row['post']);
  6. $type = $row['type'];
  7. if(!empty($type)){
  8. $show.= '
  9. <div class="answer">'.trim($content).'</div>';
  10. }
  11. else
  12. {
  13. $show.= '
  14. <div class="post">'.trim($content).'</div>
  15. ';
  16. }


Ten post edytował tenloginjestzajety 23.09.2017, 20:43:07


--------------------
Nigdy nie zapominam kliknąć "pomógł". Zastosowanie na stronie [prosze nie spamuj]
Go to the top of the page
+Quote Post
Tomplus
post 24.09.2017, 08:15:50
Post #2





Grupa: Zarejestrowani
Postów: 1 836
Pomógł: 225
Dołączył: 20.03.2005
Skąd: Będzin

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


Trudno się odpowiada gdy nie znamy tabeli, co jest czym, ale może wystarczy do SQL dodać dodatkowe sortowanie np.:

Kod
... ORDER BY `id_theme` ASC, `type` ASC;
Go to the top of the page
+Quote Post
tenloginjestzaje...
post 24.09.2017, 10:51:13
Post #3





Grupa: Zarejestrowani
Postów: 358
Pomógł: 1
Dołączył: 20.07.2014

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


dzięki, a można jakoś w zapytaniu SQL zrobić warunek dla sortowania drugiej kolumny ( time ) np. wyłącznie dla rekordów zawierające "0" w kolumnie type?
type = '0'

Ten post edytował tenloginjestzajety 24.09.2017, 10:56:01


--------------------
Nigdy nie zapominam kliknąć "pomógł". Zastosowanie na stronie [prosze nie spamuj]
Go to the top of the page
+Quote Post
Tomplus
post 25.09.2017, 05:58:25
Post #4





Grupa: Zarejestrowani
Postów: 1 836
Pomógł: 225
Dołączył: 20.03.2005
Skąd: Będzin

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


W sekcji WHERE dodajesz AND `type` = 0
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 Wersja Lo-Fi Aktualny czas: 26.04.2024 - 08:16