Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Losowe wyswietlanie artykulów
Forum PHP.pl > Forum > Przedszkole
AKURAT
Czy jest jakis inny sposob na losowe wyswietlanie artykulow nie liczac rand ()
bo przez rand () niby wszystko oka, wyswietla fajnie ale pozniej klikajac w dany link nie przenosi do odpowiedniego

  1. "SELECT * FROM artykuly_sklep ORDER BY RAND() DESC LIMIT 1 ;";


cos zamiast rand () ?
ew. jakies inne opcje wyswietlania nie liczac sortowania na date

z gory dzieki za pomoc
Lee
Próbowałeś zapisać wszystkie ID artykułów do tabeli i losować po indeksach?
JaRoPHP
Cytat(AKURAT @ 25.10.2007, 14:52:32 ) *
bo przez rand () niby wszystko oka, wyswietla fajnie ale pozniej klikajac w dany link nie przenosi do odpowiedniego
Że jak?
Rand nie ma nic do tego. Cierpi logika Twojej aplikacji - uwierz, że bez rand() działa dokładnie tak samo. Zmień budowę linku (dodaj &id=pole_id), lub coś w tym stylu.
AKURAT
Cytat(JaRoPHP @ 25.10.2007, 19:32:59 ) *
Że jak?
Rand nie ma nic do tego. Cierpi logika Twojej aplikacji - uwierz, że bez rand() działa dokładnie tak samo. Zmień budowę linku (dodaj &id=pole_id), lub coś w tym stylu.


powiem CI ze sam sie dziwie temu dlaczego
ale np. dziala

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


a
  1. $query = "SELECT * FROM artykuly_k ORDER BY rate() DESC LIMIT 3 ;";


nie dziala jak nalezy (reszta skryptu jaki jest pozostaje bez zmian, a wiec
  1. mysql_select_db($baza);
  2. $wynik = mysql_query($query);
  3. while ($krotka = mysql_fetch_object($wynik))
  4. {
  5. ?>
  6. <table cellspacing="0" cellpadding="0" width="100%" border="0">
  7. <tr>
  8. <td align="left" colspan="2" style="padding-bottom: 5px; font-family: verdana; font-size:11px; font-weight: bold; color: navy;" >
  9. <a href="index.php?page=kulturystyka&id=<?= $krotka->id ?>" class="a3"><b>&nbsp;<?= $krotka->nazwa ?></b></a><br>
  10. </td>
  11. </tr>
  12. <tr>
  13. <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>
  14. <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>
  15. </tr>
  16. </table>


tutaj juz zalozylem topic odnosnie tego
http://forum.php.pl/PHP_MySQL_Pobieranie_i...low_t79530.html
wiec mozesz zajzec jakby co
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.