2015-06-22 52 views
1

我是一個初學者,並試圖將靜態數據模板轉換爲動態數據..現在我面臨一個問題,我必須使用每個循環來獲取數據數組然後顯示在某些div ..如何修復佈局,同時顯示來自數據庫的動態數據

有3個相似的div容器,但第三個有一個額外的類將其移動到右邊..例如:(div1 => clas= "hello", div2 => class = "hello" , div3 => class = "hello floatrt" >)

問題是我的數據顯示,但由於class =「floatrt」的缺席。我的div正在垂直顯示。但根據靜態模板設計他們是在一個單行..

我怎麼可以添加類正在從數據庫中生成的第二或第三或額外的div ..但不是第一個div ..

+0

看看的CSS選擇器:http://www.w3schools.com/cssref/css_selectors.asp – Stefan

+1

告訴我們你有什麼了。有幾種方法來解決這樣的問題。您也可以使用css3中的nth-child()選擇器向Nth Box添加不同的樣式。 – codeneuss

回答

0

試試這個

$count = 1; 
foreach ($array as $k => $v) { 
    // do anything here 

    if ($count % 3 ==0) { 
     echo '<div1 clas= "hello floatrt" ></div>'; 
    } else { 
     echo '<div1 clas= "hello" ></div>'; 
    } 


    $count++; 
} 
+0

謝謝非常..固定 –

+0

很高興幫助..請標記此正確答案:) –