Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysql] Nie czyta obrazka, problem ze składnią
blackneron
post
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 5.01.2007
Skąd: Gdańsk

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


Nie wyświetla obrazka blink.gif

  1. <?php
  2. print "<table align='left' width='100' border='0' cellspacing='12' cellpadding='0'>";
  3. print "<tbody><tr><td>";
  4. print "<img src='galeria/$wiersz[nazwa_kat]/$wiersz[nazwa]' border='0' width='300'>";
  5. print "<b>$wiersz[tytul_pl]</b><br /><i>$wiersz[opis_pl]</i></td></tr></tbody></table>";
  6. ?>


Ten post edytował blackneron 9.05.2007, 10:04:23
Go to the top of the page
+Quote Post
babejsza
post
Post #2





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

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


  1. <?php
  2. print '<table align="left" width="100" border="0" cellspacing="12" cellpadding="0">';
  3. print '<tbody><tr><td>';
  4. print '<img src="galeria/'.$wiersz['nazwa_kat'].'/'.$wiersz['nazwa'].'" border="0" width="300">';
  5. print '<b>'.$wiersz['tytul_pl'].'</b><br /><i>'.$wiersz['opis_pl'].'</i></td></tr></tbody></table>';
  6. ?>


Zainteresuje się jakimiś kursami dotyczącymi najpierw html'a i css, a potem php.
Go to the top of the page
+Quote Post
www0_0
post
Post #3





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 3.05.2007

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


  1. <?php
  2. print '<table align="left" width="100" border="0" cellspacing="12" cellpadding="0">';
  3. print '<tbody><tr><td>';
  4. print '<img src="galeria/' .$wiersz['nazwa_kat']. '/' .$wiersz['nazwa']. ' border="0" width="300">';
  5. print '<b>' .$wiersz['tytul_pl']. '</b><br /><i>' .$wiersz['opis_pl']. '</i></td></tr></tbody></table>';
  6. ?>


Spróbuj tak, chyba będzie działać, a jak nie to powiedz jakie błędy się wywalają.

---------------
Jak to na podstawowe pytania szybko znajdują się odpowiedzi:)
minuta po minucie:)

Aj to robienie na szybko, takie przyzwyczajenie już aby przed " dawać zawsze \" smile.gif

Już się poprawiłem:)

Ten post edytował www0_0 9.05.2007, 10:14:26
Go to the top of the page
+Quote Post
babejsza
post
Post #4





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

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


@www0_0 - w ten sposób to na pewno nić mu się nie wyświetli (atrybut=\"wartosc\" - co to za zapis).
Go to the top of the page
+Quote Post
blackneron
post
Post #5





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 5.01.2007
Skąd: Gdańsk

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


tak też próbowałem, nie ma efektu...
Go to the top of the page
+Quote Post
www0_0
post
Post #6





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 3.05.2007

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


A zmodyfikuj ten kod w ten sposób:
  1. <?php
  2. echo $wiersz['nazwa_kat'];
  3. echo '<br>';
  4. echo $wiersz['nazwa'];
  5. echo '<br>';
  6. echo $wiersz['tytul_pl'];
  7. echo '<br>';
  8. echo $wiersz['opis_pl'];
  9. echo '<br>';
  10. print '<table align="left" width="100" border="0" cellspacing="12" cellpadding="0">';
  11. print '<tbody><tr><td>';
  12. print '<img src="galeria/' .$wiersz['nazwa_kat']. '/' .$wiersz['nazwa']. ' border="0" width="300">';
  13. print '<b>' .$wiersz['tytul_pl']. '</b><br /><i>' .$wiersz['opis_pl']. '</i></td></tr></tbody></table>';
  14. ?>


Sprawdzisz czy te zmienne są w ogule przekazywane, gdyż wydaje mi się że to może być przyczyną problemu.
Go to the top of the page
+Quote Post
babejsza
post
Post #7





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

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


pokaż pełny kod wraz z zapytaniem do bazy i pętlą. Bo tak będziemy tylko zgadywać o co chodzi.
Go to the top of the page
+Quote Post
blackneron
post
Post #8





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 5.01.2007
Skąd: Gdańsk

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


Tak to wygląda.
  1. <?php
  2. $query=mysql_query("select a.nazwa,a.id,a.tytul_pl,a.opis_pl,
  3. b.katid, b.nazwa_kat_pl 
  4. from zdjecia AS a, kategorie AS b 
  5.  order by a.id desc limit 1");
  6. $wiersz=mysql_fetch_array($query);
  7.  
  8. print "<table align='left' width='100' border='0' cellspacing='12' cellpadding='0'><tbody><tr><td align='top'><img src='galeria/$wiersz[nazwa_kat_pl]/$wiersz[nazwa]' border='0' width='300'><br /><b>$wiersz[tytul_pl]</b><br /><i>$wiersz[opis_pl]</i></td></tr></tbody></table>";
  9. ?>


Chodzi o to aby wyświetliło obrazek, który ma najwyższy id.

Ten post edytował blackneron 9.05.2007, 14:14:20
Go to the top of the page
+Quote Post
babejsza
post
Post #9





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

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


  1. <?php
  2. $query=mysql_query("
  3. SELECT
  4. a.nazwa,
  5. a.id,
  6. a.tytul_pl,
  7. a.opis_pl,
  8. b.katid, 
  9. b.nazwa_kat_pl
  10. FROM 
  11. zdjecia AS a, 
  12. kategorie AS b
  13. ORDER BY a.id DESC 
  14. LIMIT 1
  15. ");
  16.  
  17. $wiersz=mysql_fetch_array($query);
  18.  
  19. echo '
  20. <table align="left" width="100" border="0" cellspacing="12" cellpadding="0">
  21. <tbody>
  22. <tr>
  23. <td align="top">
  24. <img src="galeria/'.$wiersz['nazwa_kat_pl'].'/'.$wiersz['nazwa'].'" border="0" width="300">
  25. <br>
  26. <b>'.$wiersz['tytul_pl'].'</b>
  27. <br>
  28. <i>'.$wiersz['opis_pl'].'</i>
  29. </td>
  30. </tr>
  31. </tbody>
  32. </table>
  33. ';
  34. ?>


Wykonaj to i powiedz czy zwraca Ci błędy. Ogólnie chodzi o to, że odwołujesz się do żadnej relacji pomiędzy tabelą kategorie a zdjęcia.

Ten post edytował babejsza 9.05.2007, 17:18:59
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: 20.08.2025 - 05:31