Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]pętla w tabeli
kmpl
post
Post #1





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 4.06.2006

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


Mam tabelę gdzie chciałbym aby na stałe było 21 wierszy (taki wzór), ale nie zawsze wszystkie będą wypełnione danymi - w zależności od wpisu w bazie.
Układ wygląda tak:

  1. <table id=spis>
  2. <?
  3. echo "<tr>";
  4. echo "<td class ='lp'rowspan=2><center>Lp</center></td>";
  5. echo "<td class ='nazwa'rowspan=2><center>Nazwa</center></td>";
  6. echo "<td rowspan=2><center>Oznaczenie</center></td>";
  7. echo "<td rowspan=2><center>Jedn. miary</center></td>";
  8. echo "<td colspan=8><center>Stan w dniu</center></td>";
  9. echo "</tr>";
  10.  
  11.  
  12. echo "<tr>";
  13.  
  14. echo "<td height=120></td>";
  15.  
  16. echo "<td></td>";
  17. echo "<td></td>";
  18. echo "<td></td>";
  19. echo "<td></td>";
  20. echo "<td></td>";
  21. echo "<td></td>";
  22. echo "<td></td>";
  23. echo "</tr>";
  24.  
  25.  
  26. foreach ($list as $item) {
  27.  
  28. echo "<tr>";
  29. echo "<td>1.</td>";
  30. echo "<td>".$item->nazwa."</td>";
  31. echo "<td>".$item->JIM."</td>";
  32. echo "<td>szt.</td>";
  33. echo "<td></td>";
  34. echo "<td></td>";
  35. echo "<td></td>";
  36. echo "<td></td>";
  37. echo "<td></td>";
  38. echo "<td></td>";
  39. echo "<td></td>";
  40. echo "<td></td>";
  41. echo "</tr>";
  42.  
  43.  
  44. }
  45.  


Chodzi o to żeby liczba porządkowa była od 1 do 21 na stałe, tylko jak to wykonać w kodzie php?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kmpl
post
Post #2





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 4.06.2006

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


Sorki:

  1.  
  2. $lp = 0;
  3.  
  4. foreach ($list as $item)
  5.  
  6.  
  7.  
  8.  
  9. {
  10.  
  11. $lp = $i+1;
  12.  
  13. //$list as $lp->$item;
  14. echo "<tr>";
  15. echo "<td>$lp.</td>";
  16. echo "<td>".$item->nazwa."</td>";
  17. echo "<td>".$item->JIM."</td>";
  18. echo "<td>szt.</td>";
  19. echo "<td></td>";
  20. echo "<td></td>";
  21. echo "<td></td>";
  22. echo "<td></td>";
  23. echo "<td></td>";
  24. echo "<td></td>";
  25. echo "<td></td>";
  26. echo "<td></td>";
  27. echo "</tr>";
  28.  
  29.  
  30. }
  31. for ($i=0; $i<21; $i++)
  32. {
  33. $lp = $i+1;
  34. $item = array_key_exists ($i, $list) $list[i];
  35. }
  36.  
  37.  
  38.  
  39. echo "</table>";
  40.  
  41.  


syntac error
Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 05:09