Nazdarek. Vopred sa ospravedlnujem ak som zvolil nespravnu sekciu. Potreboval by som poradit ako zobrazovat prispevky do dvoch stlpcov za pouzitia f.cie
append. Presnejsie: V subore
vyber.php mam takyto kod:
vyber.phpKód:
$select=mysql_query("SELECT data FROM table ORDER BY datum DESC");
$num= mysql_num_rows($select);
$jscript="";
for($i=0; $i<$num; $i++) {
$resData = mysql_fetch_array($select);
$ID= $resData["data"];
$jscript .="zobrazData('$ID', '$i');";
}
echo "<script>$jscript</script>";
echo "
<div class='leftColl'></div>
<div class='rightColl'></div>
";
js:Kód:
function zobrazData('ID', 'i') {
$.ajax({
type: "POST",
url: ...
data: ...
dataType : 'json',
success: function(data) {
var resData=data.resData;
if((i%2) == 0) { $('.leftColl').append(resData); }
else { $('.rightColl').append(resData); }
}
});
}
Tento script mi zobrazi pozadovane vysledky ale problem je uz so samotnym usporiadanim. Totiz, tie vybrane vysledky sa mi nezobrazia v poradi 0-10 (kde na pravej strane su neparne, na lavej parne), ale mi tie vysledky rozhadze. Cize v
leftColl stlpci mi zobrazi vysledky v poradi napr:
8,2,4,0,10,6,... a v pravom stlpci
rightColl napr. v poradi:
3,9,5,1,7,.... No a ja by som chcel docielit toho aby mi to stale zobrazovalo vysledky v spravnom poradi, cize od najnizsieho po najvyssi.
leftColl: 0,2,4,6,8,10,.. a
rightColl:1,3,5,7,9,....
Ako by som toto mohol docielit?