0

我想知道是否可以使用 PHP 向返回的 X 记录添加一个类。我知道我只能用 JS 来做到这一点,我希望它在返回记录时添加类。

我的 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>';
    }
4

1 回答 1

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++;
}
于 2012-11-04T17:11:01.683 回答