Veritabanından bilgi çekerek ve dinamik farklı divlere içine ekleyerek

1 Cevap php

Bu bir php n00b soru biraz olabilir ama ben o kadar bu çalışma almak için idare ettik ve ben biraz şaşırıp. Ben bir veritabanından açıklamaları ile 12 görüntü çekiyorum. Ben 4 3 setleri bir istemci rotatörü içine eklemek istiyorum. Onlar

 clientrotate1, clientrotate2, and clientrotate3 
, sırasıyla denilen divlere yer alacaktır. Bu divlere her içimde
 thumb1, thumb2, thumb3, and thumb4 
Ben takılıyorum nerede görüntüleri ve açıklamaları clientrotator 1.. Içine çekme olan başarılı olduğum sınıflar ile 4 görüntüler var istediğiniz dinamik 2 ve 3. set eklemek için nasıl bir clientrotator2 ve clientrotator3 içine veri.

Here is my function:

        public function DisplayClientRotator(){

    $result = mysql_query( 'SELECT * FROM project ORDER BY id DESC LIMIT 12' )
    or die("SELECT Error: ".mysql_error());

    $iterator = 1;

    while ($row = mysql_fetch_assoc($result)) {


        echo "<div id='clientrotate1'>";
        echo "<div class='thumb$iterator'>";
        echo "<img style='width: 172px; height: 100px;' src=".$row['photo']." />";
        echo "<div class='transbox'>";

        echo "<div class='thumbtext'>";

        echo $row['campaign'];
        echo "</div>";          
        echo "</div>";
        echo "</div>";
        echo "</div>";
        $iterator++;
    }

Any help or pointers int he right direction would be greatly appreciated!

Çok teşekkürler, Matt

1 Cevap

Sen döngüler için iki yapabilirsiniz. Bu, özellikle kod uygulanan değil, sadece bir örnektir:

for( $i=0; $i<3; $i++ )
{
    echo "<div id=clientrotate$i>";
    // etc

    for( $k=0; $k<4; $k++ )
    {
        echo "<div class='thumb$k'>";
        echo "</div>";
    }
    echo "</div>";
}