Táblázat keverő
Sziasztok!
Van egy mysql-böl listázó táblázatom.
Szeretném úgy meg csinálni h minden oldal betöltésénél, összekeverje a táblázatot és úgy listázza. Tudna benne valaki segíteni? Én csak hobbi szinten szerkesztek weblapot.. .
Itt az példaoldal linkje: http://tablazatt.ultraweb.hu/
Meg ha valaki le akarná tölteni zip-ben.. : http://tablazatt.uw.hu/tablazat.zip
Php kód
<?php
// <---------------- LISTÁZÁS KEZDETE
$cnt=0;
$parancsk = "SELECT * FROM kepek ORDER BY `kep` , `szoveg` DESC";
$eredmenyk = mysql_query($parancsk) or die('Hiba a kérésben: ' . mysql_error());
while ($sork=mysql_fetch_array($eredmenyk,MYSQL_ASSOC)) {
$img = $sork["kep"];
$img = str_replace($dir,"",$img);
print "<td align=\"center\">";
print "<a href=\"".$dir.$sork["kep"]."\">";
print "<img src=\"".$dir.$sork["kep"]."\" border=\"1\">";
print "</a>";
print "<br>";
print $sork["szoveg"];
print "<br>";
print "</td>";
$cnt++;
if($cnt > 2) {
$cnt=0;
print "</tr><tr>";
}
}
// <---------------- LISTÁZÁS VÉGE
?>
■ Van egy mysql-böl listázó táblázatom.
Szeretném úgy meg csinálni h minden oldal betöltésénél, összekeverje a táblázatot és úgy listázza. Tudna benne valaki segíteni? Én csak hobbi szinten szerkesztek weblapot.. .
Itt az példaoldal linkje: http://tablazatt.ultraweb.hu/
Meg ha valaki le akarná tölteni zip-ben.. : http://tablazatt.uw.hu/tablazat.zip
Php kód
<?php
// <---------------- LISTÁZÁS KEZDETE
$cnt=0;
$parancsk = "SELECT * FROM kepek ORDER BY `kep` , `szoveg` DESC";
$eredmenyk = mysql_query($parancsk) or die('Hiba a kérésben: ' . mysql_error());
while ($sork=mysql_fetch_array($eredmenyk,MYSQL_ASSOC)) {
$img = $sork["kep"];
$img = str_replace($dir,"",$img);
print "<td align=\"center\">";
print "<a href=\"".$dir.$sork["kep"]."\">";
print "<img src=\"".$dir.$sork["kep"]."\" border=\"1\">";
print "</a>";
print "<br>";
print $sork["szoveg"];
print "<br>";
print "</td>";
$cnt++;
if($cnt > 2) {
$cnt=0;
print "</tr><tr>";
}
}
// <---------------- LISTÁZÁS VÉGE
?>
én anno egy kártya játéknál
Ha azt akarod, hogy keverje,
Köszönöm!
ki próbáltam müxik.
A BBcode formázást használni fogom jövőben.. .
Esetleg meg kérdezhetem h lehet úgy meg csinálni, hogy jelen 9db esetben, elossza több oldalra mondjuk 3db legyen mindegyiken. azaz alul legyen a 1 2 3 következő utolsó.. . linkek és úgy töltsön be 3-at, ezeket keverje össze minden frissítésnél?
de a következő oldalon már ne jelenjen meg. ilyet h kell meg írni. mert erre másr nincs semmi kód ötletem.
Vagyis lapozást akarsz, azaz
Ehhez munkamenet (azaz session) használata szükséges:
- ha van elmentett sorrend, használod
- ha nincs elmentett sorrend, létrehozod és elmented
Ezután már mehet is a lapozás a szokásos módon.De ekkora munka előtt én feltenném a kérdést, hogy megéri-e. Én személyesen a pokolba szoktam kívánni az ilyesmit művelő webmestereket.
Váasz 2
Hmm, Lehet jó lenne a sima lapozás?! Valószínűleg ez már túl lenne már bonyolítva, gondolom. Gondoltam hátha tud rá valaki valami példát. persze ezek lenére szívesen meg nézném.. . még jó hogy nem vagyok webmester. :D hehe.. .
Ez még úgy nagyon szép, ha az
Válasz bb0072-nek
Hogy melyik a legegyszerűbb,
Ha nagyon sok a rekord, akkor egy file-ba tárolnám le ideiglenesen a valameddig élő random sorrendet.
Ez nagyjából jó így, de előfordulhat vele az a probléma amit fentebb leírtam. Szerintem ezt nem lehet kivédeni, a lapozható random lista tényleg egy rémálom.
válasz
köszönöm válaszod bb0072