Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] pobieranie danych z 2 tabel, jw
Sadu2
post
Post #1





Grupa: Zarejestrowani
Postów: 229
Pomógł: 13
Dołączył: 31.05.2007

Ostrzeżenie: (10%)
X----


Witam,
Mam dwie tabele:

druzyna
d_id | d_nazwa |


herby
id | h_id


W 'h_id' mam ścieżki obrazków (np. gfx/herby.plik.jpg, itd) i teraz chciałbym aby druzynie o id 'd_id' przypisywało odpowiednie 'h_id' z herby, i żeby oczywiście pokazał sie obrazek na stronie. W jaki sposób moge to zrobić?
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sadu2
post
Post #2





Grupa: Zarejestrowani
Postów: 229
Pomógł: 13
Dołączył: 31.05.2007

Ostrzeżenie: (10%)
X----


Chyba to bedzie to (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Ale nie wiem czy dobrze napisałem ten kod:

  1. <?php
  2. $query = mysql_query("SELECT d.d_nazwa, h.d_logo FROM druzyna d, herby h
  3. WHERE d.d_id = h.d_logo");
  4. $result = mysql_query($query) or die (mysql_error());
  5. while ($row = mysql_fetch_object($result))
  6. {
  7.  
  8. echo "<td width="175" colspan="2" height="120" style='border: 0px solid'  valign="top"><center><img src=".$row->d_logo" width="60" alt=""></CENTER></TD>";
  9. echo "<td colspan="2" width="120"></td>";
  10. echo "<td width="175" colspan="2" height="120" style='border: 0px solid' valign="top"><center><img src=".$row->d_logo" width="60" alt=""></CENTER></td></TR>";
  11. //KONIEC
  12. }
  13. ?>


Chce wyświetlać tylko herby klubów.

EDIT: na stronie gdzie maja ukazać się herby pojawiło sie:

Zapytanie było puste

//EDIT:

Poradzilem sobie juz z tym:

  1. <?php
  2. $query = mysql_query("SELECT * FROM zawodnicy WHERE z_druzyna = '$db[s_t1]' or z_druzyna = '$db[s_t2]' ORDER by z_numer");
  3. while($dbz = mysql_fetch_array($query)) {
  4. $zawodnicy[$dbz[z_id]] = to_utf8($dbz[z_nazwa]);
  5. }
  6.  
  7.  
  8. $select = mysql_query("SELECT * FROM druzyna WHERE d_id = '$db[s_t1]'") or die(mysql_error());
  9. $db2 = mysql_fetch_array($select);
  10. $select2 = mysql_query("SELECT * FROM druzyna WHERE d_id = '$db[s_t2]'") or die(mysql_error());
  11. $db3 = mysql_fetch_array($select2);
  12.  
  13. echo "<td width="175" colspan="2" height="120" style='border: 0px solid' valign="top"><center><img src="$db2[d_logo]" width="60" alt=""></CENTER></TD>";
  14. echo "<td colspan="2" width="120"></td>";
  15. echo "<td width="175" colspan="2" height="120" style='border: 0px solid' valign="top"><center><img src="$db3[d_logo]" width="60" alt=""></CENTER></td></TR>";
  16. //KONIEC
  17. ?>


Wszystko działa jak nalezy. Dziękuje za pomoc.
Pozdrawiam

Ten post edytował Sadu2 13.06.2007, 12:54:04
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 15:11