2012-11-04 55 views
0

我想知道是否有可能用PHP向X記錄中添加一個類返回。我知道我可以用JS做到這一點,但我希望它能夠在返回記錄時添加類。PHP查詢 - 在第1,第5,第9記錄添加一個類

我在我的PHP下面的循環,從我在谷歌找到我需要添加一個計數器來做到這一點只有我一直不成功迄今爲止...

while ($row = $sth->fetch(PDO::FETCH_ASSOC)) { 
     echo '<div class="entry span3"><span class="name">' . $row['First_Name'] . ' ' . $row['Surname'] . "</span>"; 
     echo '<img src="' . $row["picture_1"] . '" alt="' . $row['First_Name'] . ' ' . $row['Surname'] . ', text ' . $row['Date'] . ' ">'; 
     echo '<span class="from">seen in ' . ucwords($row["Location_County__Seen"]) . '</span><a href="/' . strtolower($row["Surname"]) . '/' . $row["ID"] . '">View Profile</a></div>'; 
    } 

回答

3

在前面你的同時,添加$c = 1

while循環結束前,加$c++;

然後修改第一行:

echo '<div class="entry span3"><span class="name">'

echo '<div class="entry span3'; 
if (($c % 4) == 1) echo ' newclassname '; 
echo '"><span class="name">' 

對於最終的結果是:

$c = 1; 
while ($row = $sth->fetch(PDO::FETCH_ASSOC)) { 
    echo '<div class="entry'; 
    if (($c % 4) == 1) echo ' newclassname '; 
    echo ' span3"><span class="name">' . $row['First_Name'] . ' ' . $row['Surname'] . "</span>"; 
    echo '<img src="' . $row["picture_1"] . '" alt="' . $row['First_Name'] . ' ' . $row['Surname'] . ', text ' . $row['Date'] . ' ">'; 
    echo '<span class="from">seen in ' . ucwords($row["Location_County__Seen"]) . '</span><a href="/' . strtolower($row["Surname"]) . '/' . $row["ID"] . '">View Profile</a></div>'; 

    $c++; 
} 
相關問題