tami: foreach Ausgabe aufteilen in drei Bereiche

Beitrag lesen

hi,

Hallo und guten Abend,

hab ein kleines Problem, ich möchte meine mySQL Ausgabe in drei Bereiche aufteilen:

  	<?php  

foreach($_user_bilder as $bilder):
?>
             <div id="links">
                 <!--Hier kommt Bild 1, 4, 7, usw... rein-->
                    <img src="media/klein/<?php echo $bilder->bild; ?>">
                </div>
                <div id="mitte">
                <!--Hier kommt Bild 2, 5, 8, usw... rein-->
                    <img src="media/klein/<?php echo $bilder->bild; ?>">
                    </div>
                <div id="rechts">
                 <!--Hier kommt Bild 3, 6, 9, usw... rein-->
                    <img src="media/klein/<?php echo $bilder->bild; ?>">
                </div>
        <?php
endforeach;
?>


>   
> wie bekomme ich dieses hin? Hab es mal im Code aufgeschrieben, wie die Ausgabe aussehen soll. Hab leider keine Idee.  
  
Naja, du musst das Array wohl erst in die drei Teile zerlegen  
  
$links  
$mitte  
$rechts  
  
~~~php
<?php  
$_user_bilder[] = "bild1";  
$_user_bilder[] = "bild2";  
$_user_bilder[] = "bild3";  
$_user_bilder[] = "bild4";  
$_user_bilder[] = "bild5";  
$_user_bilder[] = "bild6";  
$_user_bilder[] = "bild7";  
$_user_bilder[] = "bild8";  
$_user_bilder[] = "bild9";  
$counter = 1;  
foreach($_user_bilder as $bild) {  
	if ($counter%3 === 1) {  
		$links[] = $bild;  
	}  
	if ($counter%3 === 2) {  
		$mitte[] = $bild;  
	}  
	if ($counter%3 === 0) {  
		$rechts[] = $bild;  
	}  
	$counter += 1;  
}  
?>  

                    <div id="links">  
<?php foreach($links as $bild):?>  
                    <img src="media/klein/<?php echo $bild; ?>">  
<?php endforeach;?>  
                </div>  
                <div id="mitte">  
<?php foreach($mitte as $bild):?>  
                    <img src="media/klein/<?php echo $bild; ?>">  
<?php endforeach;?>  
                    </div>  
                <div id="rechts">  
<?php foreach($rechts as $bild):?>  
                    <img src="media/klein/<?php echo $bild; ?>">  
<?php endforeach;?>  
                </div>  

bringt:

  
                    <div id="links">  
                      <!--Hier kommt Bild 1, 4, 7, usw... rein-->  
                    <img src="media/klein/bild1">  
                      <!--Hier kommt Bild 1, 4, 7, usw... rein-->  
                    <img src="media/klein/bild4">  
                      <!--Hier kommt Bild 1, 4, 7, usw... rein-->  
                    <img src="media/klein/bild7">  
                </div>  
                <div id="mitte">  
                      <!--Hier kommt Bild 1, 4, 7, usw... rein-->  
                    <img src="media/klein/bild2">  
                      <!--Hier kommt Bild 1, 4, 7, usw... rein-->  
                    <img src="media/klein/bild5">  
                      <!--Hier kommt Bild 1, 4, 7, usw... rein-->  
                    <img src="media/klein/bild8">  
                               <!--Hier kommt Bild 2, 5, 8, usw... rein-->  
                    </div>  
                <div id="rechts">  
                      <!--Hier kommt Bild 1, 4, 7, usw... rein-->  
                    <img src="media/klein/bild3">  
                      <!--Hier kommt Bild 1, 4, 7, usw... rein-->  
                    <img src="media/klein/bild6">  
                      <!--Hier kommt Bild 1, 4, 7, usw... rein-->  
                    <img src="media/klein/bild9">  
                </div>

mfg

tami