Mam gotowy skrypt paneli allegro BAZINAGA DESIGNES zbudowany na zasadzie pobierania danych aukcji do bazy MySQL i wyświetlania miniaturek aukcji w kodzie HTML na stronie aukcji. Wszystko działa ok, CRON cyklicznie pobiera aukcję tylko, że pobiera np. 12 aukcji (zależności ile się ustawi) i zawsze wyświetla te pierwsze 12. Kod do wyświetalania panelu wygląda tak:
<div id="bazingaInneAukcje"> <ul id="bazingaListaInnychAukcji"> <li class="first"> <a href="http://localhost/link.php?imgnr=1" target="_blank"> <img src="http://localhost/image.php?imgnr=1"> </a> </li> <li> <a href="http://localhost/link.php?imgnr=2" target="_blank"> <img src="http://localhost/image.php?imgnr=2"> </a> </li> <li class="last"> <a href="http://localhost/link.php?imgnr=3" target="_blank"> <img src="http://localhost/image.php?imgnr=3"> </a> </li> <li class="first"> <a href="http://localhost/link.php?imgnr=4" target="_blank"> <img src="http://localhost/image.php?imgnr=4"> </a> </li> <li> <a href="http://localhost/link.php?imgnr=5" target="_blank"> <img src="http://localhost/image.php?imgnr=5"> </a> </li> <li class="last"> <a href="http://localhost/link.php?imgnr=6" target="_blank"> <img src="http://localhost/image.php?imgnr=6"> </a> </li> <li class="first"> <a href="http://localhost/link.php?imgnr=7" target="_blank"> <img src="http://localhost/image.php?imgnr=7"> </a> </li> <li> <a href="http://localhost/link.php?imgnr=8" target="_blank"> <img src="http://localhost/image.php?imgnr=8"> </a> </li> <li class="last"> <a href="http://localhost/link.php?imgnr=9" target="_blank"> <img src="http://localhost/image.php?imgnr=9"> </a> </li> <li class="first"> <a href="http://localhost/link.php?imgnr=10" target="_blank"> <img src="http://localhost/image.php?imgnr=10"> </a> </li> <li> <a href="http://localhost/link.php?imgnr=11" target="_blank"> <img src="http://localhost/image.php?imgnr=11"> </a> </li> <li class="last"> <a href="http://localhost/link.php?imgnr=12" target="_blank"> <img src="http://localhost/image.php?imgnr=12"> </a> </li> </ul> </div>
Z kodu wynika, że mógłbym zmieniać ręcznie te numery w linku na różne i byłoby OK. Ale zależy mi na tym, żeby do bazy pobierały się wszystkie wystawione moje aukcję np. 100 i za każdym uruchomieniem strony (odświeżeniem) aukcji wyświetlało się 12 innych miniatur aukcji.
Niestety nie umiem sobie z tym poradzić a bardzo mi na tym zależy.
Podaje jesz kod pliku link.php:
<?php require_once 'configuration.php'; require_once 'connect.php'; $imgnr=(int)$_GET['imgnr']; try { } catch(Exception $e) { break; } if ($auction!=null) { ?>
I kod pliku image.php:
<?php require_once 'base64error.php'; require_once 'configuration.php'; require_once 'connect.php'; $imgnr=(int)$_GET['imgnr']; try { } catch(Exception $e) { AuctionData::generateErrorImg(); } if ($auction!=null) { $im = $auction->thumb; } else { AuctionData::generateErrorImg(); } } else AuctionData::generateErrorImg(); } else AuctionData::generateErrorImg(); ?>
Nie wiem czy chodzi o zmiany tylko w tych dwóch plikach, czy jeszcze podać kod do tworzenia tabel w bazie MySQL i kod pliku CRON lub kod jeszcze innego pliku?
Bardzo proszę o pomoc i z góry bardzo dziękuję!