Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP/MySQL] Pobieranie i wyswietlanie artykulów
Forum PHP.pl > Forum > Przedszkole
AKURAT
Witam,

mam skrypt ktory wyswietla 3 losowe art. zmniejszajac ilosc wyswietlanych wyrazow.

  1. $query = "SELECT id, nazwa, left(opis_k,80) opis_k FROM artykuly_f ORDER BY RAND() DESC LIMIT 3 ; ; ;";


dokladnie wyglada to tak:

  1. <?
  2. $query = "SELECT id, nazwa, left(opis_k,80) opis_k FROM artykuly_f ORDER BY RAND() DESC LIMIT 3 ; ; ;";
  3. $wynik = mysql_query($query);
  4. while ($krotka = mysql_fetch_object($wynik))
  5. {
  6. ?>
  7. <table border="0" width="100%" cellpadding="0" cellspacing="0" style="background:url(obrazki/bcg_reklama.gif) top right no-repeat;">
  8. <tr><td align="center">
  9. <tr>
  10. <td align="left" colspan="2" >
  11. <a class="a_box" href="index.php?page=kulturystyka&id=<?= $krotka->id ?>"><b><?= $krotka->nazwa ?></b></a><br>
  12. </td>
  13. </tr>
  14. <tr>
  15. <td valign="top" align="left" style="color: #fff; text-align: justify"><?= $krotka->opis_k ?><BR><a class="a_box" href="index.php?page=kulturystyka&id=<?= $krotka->id ?>" class="a3"><img src="obrazki/arr.gif" border="0">&nbsp;więcej</a> </td>
  16. </tr>
  17. </table><br>
  18. <?  
  19. }
  20. ?>
  21. </td></tr>
  22. </table>


wyglada to tak
http://img513.imageshack.us/img513/2465/36823854gz0.jpg

niestety wszystko byloby wporzadku lecz jest pewnien problem
klikajac na dany art. otwiera sie nowe okno niestety z innym artykulem
(nie tym co jest opisany)

nie wiem gdzie popelnilem blad,
moglby ktos pomoc ?

Z gory dzieki za pomoc exclamation.gif
Cezar708
W tym skrypcie wszystko wydaje się OK, więc na Twoim miejscu poszukałbym błedu pod index.php?page=kulturystyka&id=<wybraneID>, być może w tym skrypcie jest jakiś błąd...

Pozdrawiam
AKURAT
Cytat(Cezar708 @ 22.10.2007, 15:50:58 ) *
W tym skrypcie wszystko wydaje się OK, więc na Twoim miejscu poszukałbym błedu pod index.php?page=kulturystyka&id=<wybraneID>, być może w tym skrypcie jest jakiś błąd...

Pozdrawiam



kurcze no nie wiem w czym blad bo mam tez podobny skrypt ktory mi wyswietla 3 najnowsze napisane art.

  1. $query = "SELECT * FROM artykuly_k ORDER BY data DESC LIMIT 3 ;";


a dokladniej calosc

  1. <?
  2. $query = "SELECT * FROM artykuly_k ORDER BY data DESC limit 3;";
  3. $wynik = mysql_query($query);
  4. while ($krotka = mysql_fetch_object($wynik))
  5. {
  6. ?>
  7. <table cellspacing="0" cellpadding="0" width="100%" border="0">
  8. <tr>
  9. <td align="left" colspan="2" style="padding-bottom: 5px; font-family: verdana; font-size:11px; font-weight: bold; color: navy;" >
  10. <a href="index.php?page=kulturystyka&id=<?= $krotka->id ?>" class="a3"><b>&nbsp;<?= $krotka->nazwa ?></b></a><br>
  11. </td>
  12. </tr>
  13. <tr>
  14. <td align="left" valign="top"><img src="thumb.php?img=<?= $krotka->zdjecie ?>&w=66" border="0" align="left" hspace="5" style="border: 1px solid black" > </td>
  15. <td valign="top" align="left" style="padding-left:10px; text-align: justify"><?= $krotka->opis_k ?><img src="obrazki/arr.gif" border="0">&nbsp;<a href="index.php?page=kulturystyka&id=<?= $krotka->id ?>" class="a3">więcej</a> </td>
  16. </tr>
  17. </table>


i on dziala bez zarzutów, wiec nie wiem co w tym 1 jest zle :/

kurcze no nie moge sobie poradzic :/
nospor
raz pobierasz z artykuly_f a raz z artykuly_k. Moze tu lezy problem?
AKURAT
Cytat(nospor @ 23.10.2007, 11:56:12 ) *
raz pobierasz z artykuly_f a raz z artykuly_k. Moze tu lezy problem?


nie nie bo to sa 2 odzielne dzialy

artykuly_f jest innym dzialem niz artykuly_k
do obu sa przypisywane pisane art.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.