Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Formatowanie wyniku z bazy
Forum PHP.pl > Forum > Przedszkole
dezerter_af
Mam takie oto sobie zapytanie:
  1. $sql="select zdjecie_glowne_male, zdjecie_glowne_duze, symbol1, symbol2, nazwa$jezyk_w, opis, slowa_kluczowe$jezyk_w, rodzaj$tabela_dane
  2. from produkty
  3. where id=$produkt and$status_szukanie
  4. order by id desc";


I wyświetlam to tak:

  1. <div class="oferta_symbol_nazwa"><?php echo $row["nazwa"] ?></div>


Nazwa po wyświetleniu wygląda tak:
Guzik GK36 Na zdjęciu barwa BIII


a chciałbym żeby wyglądał tak:

Guzik GK36
Na zdjęciu barwa BIII

Czyli przed "Na" dodać <br /> albo /r

Zrobiłem tak ale nie działa:
  1. <?php
  2. $test = $row["nazwa"];
  3. $wynik = str_replace("na", "<br /> Na", $test);
  4. echo $test;
  5.  
  6. ?>
muniekw
Czemu robisz
  1. echo $test;
a nie
  1. echo $wynik;
dezerter_af
Już wcześniej to poprawiłem, tylko nie miałem kiedy odpisać.

Problem jest taki, że str_replace rozpoznaje wielkość liter a jak dam str_ireplace to sypie błąd : /

Parse error: syntax error, unexpected $end in /home/users/kbk-kubiak/public_html/strona/pliki/wyszukiwanie_produktow.php on line 638

Kod:
  1. <?php
  2. $test = $row["nazwa$jezyk_w"];
  3. $wynik = str_ireplace("Na", "<br /> Na", $test);
  4. echo $wynik;
  5. ?>


Linia 638:
<table class="tprodukty"> : )

PS. Czy powyższego kodu nie da się jakoś skrócić ?
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.