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'];
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
01. februar 2009 - 15:10#1
<table><tr>
<?php $t=0;
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.