Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak zawartość tablic wprowadzić do str_replace?
Andrzej20
post 3.11.2006, 18:22:58
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 3.11.2006

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


Witam,

Od wielu lat zajmuję się htmlem, cssem i grafiką, lecz przyszedł czas na powiększenie swoich kwalifikacji i od około miesiąca zabrałem sięza naukę php. Mam problem nad którym siedzę już cały dzień i nie potrafię go rozwiązać, chodź jest to pewnie banalne. Mam taki oto kod:

  1. <?php
  2. $gat1 = mysql_query ("select nazwa_gat from genres") or die ('Błąd zapytania');
  3. $gat2 = mysql_query ("select genre_id from genres") or die ('Błąd zapytania');
  4.  
  5. while ($r = mysql_fetch_assoc($gat1)) {
  6.  $slownie .= """.$r['nazwa_gat']."", ";
  7. }
  8.  
  9. while ($r2 = mysql_fetch_assoc($gat2)) {
  10.  $numery .= """.$r2['genre_id']."", ";
  11. }
  12. $array1 = array($slownie);
  13. $array2 = array($numery);
  14. $gat_num = str_replace($array1, $array2, $gatunki);
  15.  
  16. echo "<br>".$gat_num;
  17. ?>


Mam w tabeli "genres" 2 kolumny, z których wyciagane są dane i zapisywane w zmiennych $slownie i $numery. Chcę, aby zawartość tych zmiennych została użyta w funkcji str_replace, tak, aby w wyniku działania całego skryptu, słowo np "Horror" było zamieniane na odpowiadające mu w bazie id, np. 4.

Jak widać w załączonym przeze mnie kodzie, kombinowałem z tablicami, ale sam już nie wiem czy to dobry kierunek. Proszę o wskazówki i pozdrawiam.

PS: Hmm, to forum automatycznie dopisało kilka ukośników przy niektórych cudzysłowach w moim kodzie...

Andrzej
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 06:15