Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem z tabelą w kodzie php
--neneth--
post 29.09.2011, 13:22:37
Post #1





Goście







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.  
Go to the top of the page
+Quote Post
peter13135
post 29.09.2011, 13:33:38
Post #2





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


  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.


--------------------
:)
Go to the top of the page
+Quote Post
neneth
post 29.09.2011, 13:47:17
Post #3





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 21.06.2010

Ostrzeżenie: (10%)
X----


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


Go to the top of the page
+Quote Post
sunpietro
post 29.09.2011, 14:00:15
Post #4





Grupa: Zarejestrowani
Postów: 262
Pomógł: 26
Dołączył: 23.01.2009
Skąd: eZ Systems

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


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

brakowało kropki i może to był problem?


--------------------
Go to the top of the page
+Quote Post
Dominis
post 29.09.2011, 14:08:53
Post #5





Grupa: Zarejestrowani
Postów: 77
Pomógł: 19
Dołączył: 13.02.2010

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


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>';


Ten post edytował Dominis 29.09.2011, 14:09:36


--------------------
www.maxcode.pl
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: 14.08.2025 - 06:48