---
title: "Byta rad efter tre bilder?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/121654-byta-rad-efter-tre-bilder"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "streetrobban"
published: "2005-02-03T14:01:47.000Z"
updated: "2005-02-03T14:11:06.000Z"
replies: 2
views: 328
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/121654-byta-rad-efter-tre-bilder"
---

# Byta rad efter tre bilder?

## #1 — streetrobban, 2005-02-03T14:01Z

Tja, jag vill visa tre småbilder bredvid varandra för att sedan byta rad och visa nästa tre, etc. Hur löser jag detta? Min PHP-kod ser ut så här:

```php
	<?php
	// Öppna databasen
	require 'inc/db.php';

	// Hämta samtliga artister
	$get = mysql_query("SELECT * FROM artister ORDER BY placering");
	
	echo "<table border=1 cellspacing=0 cellpadding=0 bgcolor=#F9F9F9>";
	echo "<tr>";
	
	while($userRow = mysql_fetch_array($get)) 
	{
		$namn = $userRow['namn'];
		$beskrivning = $userRow['beskrivning'];
		$url = $userRow['url'];
		$bild = $userRow['bild'];
		$id = $userRow['id'];
		
		echo "<td>";
		echo "<center><img src=gfx/artister/$bild><br><img src=gfx/artister/rander.gif><br><a href=artist.php?id=$id>$namn</a></center>";
		echo "</td>";
	}
	
	echo "</tr>";
	echo "</table><br>";
	
	// Stäng databasen
	mysql_close($open);
	?>
```

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

## #2 — nitro2k01, 2005-02-03T14:05Z

```php
     <?php
    // Öppna databasen
    require 'inc/db.php';

    // Hämta samtliga artister
    $get = mysql_query("SELECT * FROM artister ORDER BY placering");
    
    echo "<table border=1 cellspacing=0 cellpadding=0 bgcolor=#F9F9F9>";
    echo "<tr>";
    $ctr = 0;

    while($userRow = mysql_fetch_array($get)) 
    {
        $namn = $userRow['namn'];
        $beskrivning = $userRow['beskrivning'];
        $url = $userRow['url'];
        $bild = $userRow['bild'];
        $id = $userRow['id'];
        
        echo "<td>";
        echo "<center><img src=gfx/artister/$bild><br><img src=gfx/artister/rander.gif><br><a href=artist.php?id=$id>$namn</a></center>";
        echo "</td>";

        if ((++$ctr)%3 == 0){
            echo "</tr><tr>";
        }
    }

    while ((++$ctr)%3){
        echo "<td>&nbsp;</td>";
    }

    echo "</tr>";
    echo "</table><br>";
    
    // Stäng databasen
    mysql_close($open);
    ?>
```

 
Inte testat, men det bör funka.

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

## #3 — streetrobban, 2005-02-03T14:11Z

Det där funkade skitbra :) Tack så mycket för det snabba svaret!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/121654-byta-rad-efter-tre-bilder
