Jag skulle vilja "populera" 2 DIV-element med data från mysql, men är lite osäker på hur.
Det är totalt 4 bilder som ska visas, och placeringen (vänster/höger) styrs av css-klassen "image image-full *".
<div class="row">
<div class="do-6u">
<a href="#" class="image image-full x"><img src="images/pic04.jpg" alt="" /></a>
</div>
<div class="do-6u">
<a href="#" class="image image-full y"><img src="images/pic05.jpg" alt="" /></a>
</div>
</div>
<div class="row">
<div class="do-6u">
<a href="#" class="image image-full x"><img src="images/pic06.jpg" alt="" /></a>
</div>
<div class="do-6u">
<a href="#" class="image image-full y"><img src="images/pic07.jpg" alt="" /></a>
</div>
</div>
Är tacksam för hjälp på hur man löser dessa typer av "problem" (varierande stil-klasser) på enklaste sätt.
Ingen som kan förklara hur man löser detta?
Skickat från min GT-I9300 via Tapatalk 2
drewMedlem sedan mars 2007845 inlägg Kan kanske vara så att frågan är lite luddig och ingen är riktigt säker på vad du vill veta.
Jag vill hämta och visa data från mysql i div:en ovan.
Hur ser databasens struktur ut?
har nog inget med något med SQL att göra utan det är din loop fråga när du generera upp din HTML struktur, kolla till modulus ( http://en.wikipedia.org/wiki/Modulo_operation ) mot ett index i loopen.
Precis! Lite svårt att förklara bara. :p
Förstår ingenting om modulus.
Skickat från min GT-I9300 via Tapatalk 2
Nate.AMedlem sedan mars 2006296 inlägg <?php
$result = mysql_query(/* Query */);
$pos = array(0=>'y',1=>'x'); // css position
$i = 1; // index
?>
<div class="row">
<?php
/* Loopa genom resultaten */
while ( $row = mysql_fetch_assoc($result)) :
?>
<div class="do-6u">
<a href="#" class="image image-full <?php echo $pos[$i%2];?>"><img src="<?php echo $row['image_path'];?>" alt="" /></a>
</div>
<?php
if($i%2):
?>
</div><!-- end .row-->
<div class="row">
<?php
endif;
$i++;
endwhile;
?>
</div><!-- end .row-->
Det var svårt att förklara så jag citerar istället, i php är modulus operatören '%'
I modulär aritmetik räknar med med resterna vid division med ett heltal n.
Beteckningen a mod b betyder resten då a divideras med b.
Ex:
7 mod 5 = 2
16 mod 2 = 0
3 mod 7 = 3
-1 mod 3 = 2
- 7 mod 2 = 1