2

私はCSSフォーマットのテーブルに結果をエコーする単純な検索エンジンを持っていますが、これは正常に機能していますが、10件の結果ごとに別の画像をエコーし​​たいと思います。

私はこれに何時間も立ち往生しているので、私を助けることができる人に感謝します!

これは私のエコー出力コードです:

echo "<table width='50%' style='border-bottom:1px solid #000000;'";
echo "<tr>";
echo "<td>";
echo "<div id='page-wrap'>";
echo "<div class='discounted-item freeshipping'>";

echo "<a href='./img/users/" . $row['category'] . "/" . $row['username'] . "/" . $row['filename'] . "' rel='lightbox'><img src=\"./img/users/" . $row['category'] . "/" . $row['username'] . "/" . $row['filename'] . "\" alt=\"\" width='20%' height='98%' /></a>";


echo "<div class='reasonbar'><div class='prod-title' style='width: 70%;'>" .$row['fname'] . "</div><div class='reason' style='width: 29%;'><b>". $row['firstname'] . " " . $row['surname'] ."</b></div></div>";

echo "<div class='reasonbar'><div class='prod-title1' style='width: 70%;'>" . $row['lname'] . "</div><div class='reason1' style='width: 29%;'>Category: ". $row['category'] . "</div></div>";

echo "<div class='reasonbar'><div class='prod-title2' style='width: 70%;'>Contact:" . $row['contact'] . "</div><div class='reason2' style='width: 29%;'>Price: &pound;". $row['price'] . "</div></div>";


echo "</td>";
echo "</tr>";
echo "</td>";
echo "</tr>";
echo "</table>";
}

}

else
    echo "No results found for \"<b>$search</b>\"";
4

1 に答える 1

2

modolus演算子を使用して、次のことを判断できます...

if ( ! ($i % 10)) {
    // Alternate.
}

自由に使用できるカウンター変数がない場合は、ループの外側でカウンター変数を宣言し、に設定して0、反復ごとにインクリメントします。

于 2012-09-03T23:49:25.670 に答える