Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zapisy tabeli do txt
Xart
post
Post #1





Grupa: Zarejestrowani
Postów: 267
Pomógł: 6
Dołączył: 8.04.2013

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


Witam, mam bardzo prostą funkcję do zapisu tabeli do pliku txt:

  1. public function plik() {
  2. $wyszukiwanie = $this->mysqli->query("SELECT * FROM `zapisy` WHERE `status` = 1");
  3. while($wynik = $wyszukiwanie->fetch_assoc()){
  4. $plik = 'plik.txt';
  5. $daneZapis = "".$wynik['id']." || ".$wynik['nazwa']." || ".$wynik['klub']." || ".$wynik['waga']." || ".$wynik['stopien']." || ".$wynik['turniej']."\n";
  6. $uchwyt = fopen($plik, 'a');
  7. fputs($uchwyt, $daneZapis);
  8. fclose($uchwyt);
  9. };
  10. }


Po zapisaniu wygląda to tak:

  1. 1 || test || test || test || 5 || 2
  2. 2 || www || ww || ww || 1 || 2
  3. 3 || wwww || wwww || 50kg || 1 || 2
  4. 4 || fghfghgfh || ghgfh || 50 || 1 || 7


i teraz pytanie jak mogę wyrównać linijki tzn:

(IMG:http://s3-eu-west-1.amazonaws.com/screenshooter-legacy/xs-olpjazbfmbkfwunyknjp.jpg)

Z góry thx za pomoc (IMG:style_emoticons/default/smile.gif)


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
--xxx--
post
Post #2





Goście







w każdym wierszu kolumna "nazwa" będzie uzupełniona spacjami do szeokości 100 znaków
  1. ...|| " . . str_pad($wynik['nazwa'], 100) . " ||
  2.  

musisz ustalić rozsądną szerokość

tak na marginesie myślisz że te wszystkie instrukcje w pętli muszą znajdować się akurat tutaj?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 12:05