01. februar 2009 - 14:19Der er
9 kommentarer og 1 løsning
Mysql/PHP Udtræk 5 billeder pr række
Hejsa
Jeg sidder og skal lave noget HD Trailer i 1080P kan godt være det er svært at forklare men jeg skal have 25 nyeste film ud på forsiden fra mysql men hvodan får jeg eks max 5 pr række og skifter den selv til næste række det enste jeg kan få den til er en pr række den code jeg bruger er :
mysql_connect('localhost', 'XXX', 'XXX') or die(mysql_error()); mysql_select_db('XXX') or die(mysql_error());
$query = mysql_query("SELECT * FROM trailer"); while($row = mysql_fetch_assoc($query)) //Lav en while der kører alle rækker igennem { $titel = $row['titel']; $image = $row['image']; $beskrivelse = $row['beskrivelse']; $gerne = $row['gerne']; $file = $row['file']; $realesedate = $row['realesedate'];
$t sættes til 0 fra start. Dernæst forøges den med én (vha. $t++) for hver gang, der indsættes et emne. Når $t når op på et tal, der kan divideres rent med 5, så vil der blive skrevet </tr><tr> og altså blive påbegyndt en ny række. $t%5 finder jo netop modulus, som det kaldes, dvs. resten, når der divideres. Og kun når $t er lig med 5, 10, 15, 20, 25 osv. vil resten være lig med 0.
Når du skriver $t%5, så finder du bare divisionsresten ved en division. Altså, når du dividerer to tal, så vil der være en rest, hvis de ikke går op i hinanden. Eksempel:
7/5 = 1,4 Hvis vi ikke skal bruge et kommatal, skriver vi det sådan her:
7/5 = 1 og rest=2 5 går 1 gang op i 7, og vi får en rest på 2. Det vil altså sige:
7%5 = 2 Divisionsresten er jo 2.
$t%5 vil således kun være lig med 0, når t$ er lig med tal fra femtabellen:
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.