Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Tab'y w treści z MySQL
Forum PHP.pl > Forum > Przedszkole
dami95
Mam taki kod:
  1. <?php
  2. $result = mysql_query("SELECT * FROM elementy");
  3. $row = mysql_fetch_row($result);
  4. ?>

oraz:
  1. <div class="text"><?php echo nl2br($row[3])."\n"; ?>


Wybrane pole w tabeli bazy ma wartość:
Cytat
partnerzy


nasi


generuje mi to taką wartość:
  1. <div class="text">partnerzy<br />
  2. <br />
  3. <br />
  4. nasi
  5. </div>


Jak sprawić, aby generowany tekst miał przed sobą w kodzie 4 tab'y?


Z góry bardzo dziękuję za pomoc.


nospor
  1. echo "\t\t\t".nl2br($row[3])

Dziwne masz wymagania.
dami95
W ten sposób tylko pierwsza linia będzie miała z przodu 3 tab'y...

Chyba trzeba będzie to rozbić na linie i za pomocą pętli dodać tab'y... Czy jest jakaś wbudowana funkcja?

Cytat
Dziwne masz wymagania.

Po prostu chcę, żeby kod ładnie wyglądał w źródle laugh.gif

wookieb
Po co Ci ładny kod w źrodle?
nospor
No to zamiast nl2br rob str_replace.
I potwierdzam: dziwne masz wymagania..... tongue.gif
dami95
Dzięki za odpowiednie naprowadzenie...

Jakby ktoś potrzebował:
  1. <div class="text">
  2. <?php echo str_replace("\r\n", "<br />\r\n\t\t\t\t", $row[3])."\n"; ?>
  3. </div>




Temat rozwiązany...
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.