---
title: "DIV-element (varierande) med data från mysql?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/191257-div-element-varierande-med-data-från-mysql"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Guldstrand"
published: "2013-03-29T01:29:48.000Z"
updated: "2013-04-03T13:04:42.000Z"
replies: 7
views: 1346
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/191257-div-element-varierande-med-data-från-mysql"
---

# DIV-element (varierande) med data från mysql?

## #1 — Guldstrand, 2013-03-29T01:29Z

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.

Permalänk: https://www.webforum.nu/p/191257

## #2 — Guldstrand, 2013-03-31T12:54Z

Ingen som kan förklara hur man löser detta? 

Skickat från min GT-I9300 via Tapatalk 2

Permalänk: https://www.webforum.nu/p/2308508

## #3 — drew, 2013-04-01T00:43Z

Kan kanske vara så att frågan är lite luddig och ingen är riktigt säker på vad du vill veta.

Permalänk: https://www.webforum.nu/p/2308515

## #4 — Guldstrand, 2013-04-01T01:46Z

Jag vill hämta och visa data från mysql i div:en ovan.

Permalänk: https://www.webforum.nu/p/2308516

## #5 — noshornin, 2013-04-01T11:11Z

Hur ser databasens struktur ut?

Permalänk: https://www.webforum.nu/p/2308518

## #6 — voigtann1, 2013-04-01T13:08Z

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.

Permalänk: https://www.webforum.nu/p/2308522

## #7 — Guldstrand, 2013-04-03T11:25Z

Precis! Lite svårt att förklara bara. :p
Förstår ingenting om modulus. 

Skickat från min GT-I9300 via Tapatalk 2

Permalänk: https://www.webforum.nu/p/2308544

## #8 — Nate.A, 2013-04-03T13:04Z

```php
<?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

Permalänk: https://www.webforum.nu/p/2308546

---

Tråden på webben: https://www.webforum.nu/amne/php/191257-div-element-varierande-med-data-från-mysql
