Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Błąd przy while
maza66
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 22.03.2010

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


Witam. Mam poniższy kod w którym chciałbym, żeby wyświetlał się nagłówek (h5) i specyfikacja, czyli poszczególne pozycje dla danego wydania (nr_wyd).
Niestety mam błąd, i wyswietla mi się wszystko tyle razy ile jest pozycji w wydaniu. Gdzie tkwi błąd?

  1. <?php
  2. mysqli_query($connect, 'SET @i:=0');
  3. $wydania = "SELECT DISTINCT id, nr_wyd FROM wydania ORDER BY id DESC";
  4. $wykonaj = mysqli_query ($connect, $wydania);
  5.  
  6. while ($wiersz=mysqli_fetch_array ($wykonaj)) { ?>
  7. <h5><?php echo $wiersz['nr_wyd'];?></h5>
  8. <table>
  9. <tr>
  10. <td>Lp</td>
  11. <td>Materiał</td>
  12. <td>Ilość</td>
  13. </tr>
  14. <?php
  15. $produkty = "SELECT * FROM wydania WHERE nr_wyd='".$wiersz['nr_wyd']."' ORDER BY nr_wyd ASC";
  16. $sql = mysqli_query ($connect, $produkty);
  17. $i=1;
  18. while ($wiersz2=mysqli_fetch_array ($sql)) { ?>
  19. <tr>
  20. <td><?php echo $i++;?></td>
  21. <td>&nbsp;<?php echo $wiersz2['material'];?></td>
  22. <td><?php echo $wiersz2['ilosc'];?></td>
  23. </tr>
  24. <?php } ?>
  25. </table>
  26. <?php } ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 12.10.2025 - 03:07