Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przekształcenie odpowiedzi string na obrazek
primo
post 21.08.2005, 09:09:44
Post #1





Grupa: Zarejestrowani
Postów: 254
Pomógł: 0
Dołączył: 30.12.2003
Skąd: Strzegom

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


Witam,

jak zrobić coś takiego.
Stawiam zapytanie do bazy danych, otrzymuję jakieś tam informacje. W jednej z komórek pytam o: czy dostępny jest do danego filmu lektor (możliwości odpowiedzi są tylko tak lub nie). Wyświetlam to tak lub nie, ale trochę to wygląda nie bardzo.
Chodzi mo po głowie, aby tą odpowiedź tak zmieniało na wcześniej przygotowany jpg lub gif.

macie jakiś pomysł questionmark.gif


--------------------
Bieganie jest tym co kocham najbardziej, jest dla mnie powietrzem w moich płucach, krwią płynącą w żyłach, dawką endorfin, źródłem szczęścia i celem samym w sobie... A w skrócie to jestem uzależniony od biegania.
primo
gg1148730
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
tiraeth
post 21.08.2005, 09:28:43
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


str_replace" title="Zobacz w manualu php" target="_manual
Go to the top of the page
+Quote Post
primo
post 22.08.2005, 12:00:00
Post #3





Grupa: Zarejestrowani
Postów: 254
Pomógł: 0
Dołączył: 30.12.2003
Skąd: Strzegom

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


nie do końca umiem z tego skorzystać, a więc przedstawię swój kod celem weryfikacji przez Was:

  1. <?php
  2.  
  3. $bd = new BD;
  4.  
  5. if (!$bd->otworz()) {
  6. die ($bd->blad());
  7. }
  8.  
  9. if (!$bd->zapytaj("SELECT * FROM filmy WHERE gatunek = '".$gatunek."' AND nosnik_dvd = '".$nosnik_dvd."' ORDER BY id " . $sort . "
  10.  LIMIT " . $from .", " . $_ARTICLES['max_articles'])) {
  11. die ($db->error());
  12. }
  13.  
  14. echo'<center><font class="list_header">Lista tytułów w kategorii akcja</font><br><img src="images/gray_a6b8bd.gif" width=100 height=3></center>';
  15. $zliczanie= 0;
  16. while($row = $bd->pobierzTablice())
  17. {
  18.  
  19. $lektor=row[15];
  20.  
  21. if ($lektor == "tak"){
  22.  
  23. //NIE KUMAM CO DALEJ Z TYM str_replace
  24.  
  25. }
  26. ?>


--------------------
Bieganie jest tym co kocham najbardziej, jest dla mnie powietrzem w moich płucach, krwią płynącą w żyłach, dawką endorfin, źródłem szczęścia i celem samym w sobie... A w skrócie to jestem uzależniony od biegania.
primo
gg1148730
Go to the top of the page
+Quote Post
tiraeth
post 22.08.2005, 12:50:50
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


Twoje pytanie było nieprawidłowe smile.gif Zapytałeś się o "zamianę tekstu na obrazek" a potrzebujesz tylko instrukcji warunkowej, np:
  1. <?php
  2. // ciach ciach ...
  3. while($row = $bd->pobierzTablice())
  4. {
  5.  $lektor = ($row[15] == 'tak') ? 'tak.gif' : 'nie.gif';
  6.  $lektor = "<img src="$lektor" border="0" alt="$lektor">";
  7. // ciach ciach ...
  8. ?>


i w odpowiednim miejscu w tej pętli wyświetla Ci zamiast tekstu obrazek. Oczywiście tak.gif i nie.gif zamień na swoje obrazki smile.gif
Go to the top of the page
+Quote Post
sobstel
post 22.08.2005, 19:42:24
Post #5





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


ja bym to zrobil w ten sposob : przygotowal 2 pliki, tak.gif i nie.gif i w php

  1. <?php
  2. // ...
  3. $lektor = row[15];
  4. $html_output = '<img src="'.$lektor.'.gif" />';
  5. // ...
  6. ?>


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 09:47