Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Tabelka w pętli
xSlash
post
Post #1





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 19.04.2009
Skąd: Sieradz

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


Witam. Mam cos takiego:
Kod
Baza: 1-1-1,2-2-4,5-2-1


  1. $zmienna1 = explode(',', $baza);
  2. for($i=0;$zmienna1[$i];$i++)
  3. {
  4. $zmienna2 = explode('-', $zmienna1[$i]);
  5.  
  6. //<table>
  7. //<tr><td></td></tr>
  8. //</table>
  9. }


Tabelka jest rozbudowana, wiec nie przepisywałem całosci. W tabelce jest powstawianych sporo zmiennych z pętli, wiec tabelka musi tez być w pętli? Bo jeżeli umieszcze ją przed "}" to wyswietlą ją $zmienna1[$i] razy... A chcialbym zeby wyswietlało raz.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Przecież rozwiązanie podałem jak na dłoni. Pominąłem jedynie znaczniki <table> i </table>, ale co to za problem, wstawić je we właściwym miejscu.
  1. $wiersze = explode(',', $baza);
  2. echo '<table>';
  3. foreach($wiersze as $wiersz) {
  4. $kolumny = explode('-', $wiersz);
  5. echo '<tr>';
  6. foreach($kolumny as $kolumna) {
  7. echo '<td>'.$kolumna.'</td>';
  8. }
  9. echo '</tr>';
  10. }
  11. echo '</table>';

A tak w ogóle, to proszę przemyśleć definicję problemu, bo ciężko cokolwiek wywnioskować ze zlepku zdań:
Cytat
Jest to ekwipunek postaci: 1-1-1
Oznacza 1okno z 1strony i przedmiot z id = 1
2-5-1
Oznacza 2okno z 5strony i przedmiot z id = 1

Skąd my mamy wiedzieć, co to jest 2 okno czy 1 strona?
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: 4.10.2025 - 11:03