Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z tabelą w kodzie php
Forum PHP.pl > Forum > Przedszkole
-neneth-
Witam,

od dłuższego czasu męczę się z kodem php, ale teraz mam problem z zagnieżdżeniem tabeli w kodzie. Czy ktoś mógłby mi pomóc? Bardzo proszę, bo próbowałem rożnych kombinacji.

  1. $produkty = array( array('1','Konsultacje',15),
  2. array('2','Wypracowanie',15),
  3. array('3','Opracowanie',15));
  4.  
  5. for($wiersz = 0; $wiersz < 3; $wiersz++)
  6. {
  7. for($kolumna = 0; $kolumna < 3; $kolumna++)
  8. {
  9. echo' '.$produkty[$wiersz][$kolumna];
  10. }
  11. echo '<br />';
  12. }
  13.  
peter13135
  1. echo '<table>';
  2. for($wiersz = 0; $wiersz < 3; $wiersz++)
  3. {
  4. echo '<tr>';
  5. for($kolumna = 0; $kolumna < 3; $kolumna++)
  6. {
  7. echo '<td>'$produkty[$wiersz][$kolumna] . '</td>;
  8. }
  9. echo '</tr>';
  10. }
  11. echo '</table>';


pisane z palca.
neneth
Pisałem, jak mówisz, ale wyskakuje błąd:

Cytat(peter13135 @ 29.09.2011, 14:33:38 ) *
  1. echo '<table>';
  2. for($wiersz = 0; $wiersz < 3; $wiersz++)
  3. {
  4. echo '<tr>';
  5. for($kolumna = 0; $kolumna < 3; $kolumna++)
  6. {
  7. echo '<td>'$produkty[$wiersz][$kolumna] . '</td>;
  8. }
  9. echo '</tr>';
  10. }
  11. echo '</table>';


pisane z palca.


Pojawia się błąd:

Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in C:\xampp\htdocs\Polski\cennik.php on line 21


sunpietro
powinno być:
  1. echo '<td>'.$produkty[$wiersz][$kolumna] . '</td>;

brakowało kropki i może to był problem?
Dominis
lepiej w foreach, uniwersalne jeśli bedziesz miał dynamicznie zmieniająca się tablice:

  1. echo '<table>';
  2. foreach($produkty as $row)
  3. {
  4. echo '<tr>';
  5.  
  6. foreach($row as $wynik)
  7. echo '<td>'.$wynik.'</td>;
  8.  
  9. echo '</tr>';
  10. }
  11. echo '</table>';
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.