Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> zapisanie danych w postaci tabelarycznej do pliku txt
olo707
post
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 30.03.2012

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


Witam

Jak uzyskać taki efekt żeby za pomocą funkcji fwrite zapisać tabelke html do pliku txt ?
Dane pobierane są z bazy danych do postaci tabelki (<table>,<tr> ,<td>) html-a. Przypisując tą tabelkę zmiennej i wstawiając do funkcji fwrite jak osiągnąć taki efekt aby w pliku txt również dane prezentowały się w postaci tabelarycznej. Na chwilę obecną w pliku txt widać znaczniki html-a i dane są zapisane od lewej do prawej (ogólny bałagan). Będę wdzięczny za jakieś wskazowki
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




"\n" - nowa linia


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
olo707
post
Post #3





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 30.03.2012

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


tak ale da się zrobić tak żeby te dane prezentowały się w tabelce w pliku txt ?
Go to the top of the page
+Quote Post
com
post
Post #4





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


da się ale to więcej zachodu niż jest to warte wink.gif btw polecam markdown
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #5





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Na początek konwersja tabeli do tablicy..
Z zapisem do pliku txt linia po linii chyba sobie poradzisz?
Pozostaje tylko kalkulacja spacji w celu wyrównania danych...


--------------------
Go to the top of the page
+Quote Post
olo707
post
Post #6





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 30.03.2012

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


wolałbym postać tabelaryczną a nie array php bo to mają być raporty

da się to jakoś osiągnąć
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #7





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Dlaczego? Przecież wygodniej jest. Np.:
  1. <?php
  2.  
  3. $dane = array(
  4. array('A01_B01', 'jeden', 100),
  5. array('A01_B02', 'dwa', 10),
  6. array('A01_B03', 'trzy', 4)
  7. ),
  8. array('A02_B01', 'jeden', 120),
  9. array('A02_B02', 'dwa', 12),
  10. array('A02_B03', 'trzy', 5)
  11. ),
  12. array('A03_B01', 'jeden', 150),
  13. array('A03_B02', 'dwa', 15),
  14. array('A03_B03', 'trzy', 6)
  15. )
  16. );
  17.  
  18. for ($warstwa=0; $warstwa<3;$warstwa++) {
  19. echo "Warstwa $warstwa<br />";
  20. for ($rzad=0; $rzad<3; $rzad++) {
  21. for ($kolumna=0; $kolumna<3; $kolumna++) {
  22. echo '|'.$dane[$warstwa][$rzad][$kolumna];
  23. }
  24. echo '|<br />';
  25. }
  26. }
  27.  
  28. ?>


Może pokaż swój kod...

I co, zmontowałeś już coś?


--------------------
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 Aktualny czas: 20.08.2025 - 01:09