Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Formatowanie wyniku z bazy
dezerter_af
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 1.04.2011

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


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. ?>


Ten post edytował dezerter_af 4.05.2012, 09:58:12
Go to the top of the page
+Quote Post
muniekw
post
Post #2





Grupa: Zarejestrowani
Postów: 243
Pomógł: 22
Dołączył: 1.06.2009
Skąd: Warszawa

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


Czemu robisz
  1. echo $test;
a nie
  1. echo $wynik;


Ten post edytował muniekw 4.05.2012, 10:34:38
Go to the top of the page
+Quote Post
dezerter_af
post
Post #3





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 1.04.2011

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


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ć ?
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: 21.08.2025 - 05:56