![]() |
Själv brukar jag använda modulus istället när jag vill skriva ut något vid givna intervall.
Så jag bidrar med mitt exempel. Eftersom modulus (% i PHP) svarar med resten från en division så blir det 0 (false) när det är jämnt delbart. (6/2=3 0 i rest, 7/2=3 och 1 i rest) En division med 0 ger alltid en rest på 0 så därför startar jag med $i=1 istället. Mitt exempel blir då: Kod:
$i=1; |
Bara du inte kör DIV istället för LI bara. Då blir markup-gudarna arga på dig.
|
Citat:
$products är snarare iteratorn, $i är ju bara en siffra och den kan du väl knappast iterera över. Snyggare kod borde dessutom vara: foreach($products as $counter => $product) { //Do stuff } |
Citat:
|
Kul att se så många olika lösningar på ett så pass relativt enkelt problem. =D
|
Jag tror jag förstår faktiskt! Tack så jätte mycket allihop!
För er som är intresserad av att se hur min while loop ser ut nu (utan att ha testat er teori), så ligger den här: http://pastebin.com/HFKVS9FS Återkommer om jag får några problem! Tack ännu en gång för er hjälp! |
PHP-kod:
(Har inte inkluderat alla sorters sorteringar ännu dock...) |
Finns nog lita att ändra kanske.. Såg detta lite snabbt.
Kod:
if (isset($race_sort)) { Kod:
if (isset($race_sort)) { |
Kod:
if (isset($race_sort)) { |
Sant.
Kör mysql_real_escape_string($race_sort) istället då. Ville mest pointera hans onödiga if satser.. |
Alla tider är GMT +2. Klockan är nu 21:59. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson