Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] foreach - problem z wyswietleniem tabelki
Forum PHP.pl > Forum > Przedszkole
icetab
Mam problem bo chce ładnie wyświetlić dane w tabelce ale mi nie wychodzi.. miało by to tak wyglądać


gdzie robię ten blachy błąd :/

  1. echo '<table border="1">';
  2.  
  3. foreach($zielone[1] as $dane)
  4. {
  5. echo '<tr><td>'.strip_tags($dane).'';
  6. }
  7.  
  8. foreach($zielone[0] as $dane)
  9. {
  10. echo '<tr></td>'.strip_tags($dane).'';
  11. }
  12. echo '</td></tr></table>';
Otto
  1. echo '<table border="1">';
  2.  
  3. foreach($zielone[1] as $dane)
  4. {
  5. echo '<tr><td>'.strip_tags($dane).'</td></tr>';
  6. }
  7.  
  8. foreach($zielone[0] as $dane)
  9. {
  10. echo '<tr></td>'.strip_tags($dane).'</td></tr>';
  11. }
  12. echo '</table>';
pedro84
  1. echo '<table border="1">';
  2.  
  3. foreach($zielone[1] as $dane)
  4. {
  5. echo '<tr><td>'.strip_tags($dane).'</td>';
  6. }
  7.  
  8. foreach($zielone[0] as $dane)
  9. {
  10. echo '<td>'.strip_tags($dane).'</td></tr>';
  11. }
  12.  
  13. echo '</table>';
icetab
w waszych poprawkach tez jest źle smile.gif wyświetla się tak
wdev
  1. echo '<table border="1">';
  2. $liczba_kolumn = count($zielone[1]);
  3. for($i = 0; $i < $liczba_kolumn; $i++)
  4. {
  5. echo "<tr>\n<td>".strip_tags($zielone[1][$i])."</td>\n".
  6. "<td>".strip_tags($zielone[0][$i])."</td>\n</tr>\n";
  7. }
  8. echo '</table>';


PS. Nazywaj zmienne tak, żeby coś mówiły. Czyli nie $zielone[1] as $dane, tylko np. $nazwa_tabeli[1] as $numer_kolmuny, czy coś.
PSS. Nie mówiąc o tym, że jeżeli jest to tabla w stylu numer_tematu+temat, to najlepiej by było zrobić z tego jedną tablicę...
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.