php while loop variable for every third div(每三个 div 的 php while 循环变量)
本文介绍了每三个 div 的 php while 循环变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是他们在 while 循环中将变量分配给 div 中的类的一种方式,对于 while 循环中的每三个项目.我正在使用蓝图结构,第三个 div 在最后,我需要为每三个 div 附加一个最后一个"类名,所以 3rd div 6th div 9th div 等等?
/* 循环鞋数据表 */$results = mysql_query("SELECT * FROM shoesData");while($row = mysql_fetch_array($results)){$name = $row['name'];$about = $row['about'];$company = $row['company'];$buy = $row['buy'];$tags = $row['tags'];$id = $row['id'];$image = $row['image'];/* 回显鞋数据结果 */echo "";echo "<div id='imageHeight'>";echo "<img src="dGh1bWJzLyRpbWFnZQ==">";回声</div>";echo "";echo "- $name";echo "<li>$about</l1>";echo "<li>$company</l1>";echo "<li><a href='$buy'>BUY</a></l1>";echo "<li>$tags</l1>";echo "</ul>";回声</div>";}/*当循环结束时鞋数据*/ 解决方案
for ($i = 0; $i <$numRecords; $i++){$className = "";如果 (($i % 3) == 0){$className = "last"}....}
这里的关键部分是($i % 3) == 0
.
以下是对您的评论的回应.
/* 循环鞋数据表 */$results = mysql_query("SELECT * FROM shoesData");$i = 0;while($row = mysql_fetch_array($results)){$i++;$name = $row['name'];$about = $row['about'];$company = $row['company'];$buy = $row['buy'];$tags = $row['tags'];$id = $row['id'];$image = $row['image'];/* 回显鞋数据结果 */$additionalClass = ($i % 3) == 0 ?"最后的" : "";echo "<div class='imageBorder span-8 column" .$additionalClass ."'>";echo "<div id='imageHeight'>";echo "<img src="dGh1bWJzLyRpbWFnZQ==">";回声</div>";echo "";echo "- $name";echo "<li>$about</l1>";echo "<li>$company</l1>";echo "<li><a href='$buy'>BUY</a></l1>";echo "<li>$tags</l1>";echo "</ul>";回声</div>";}/*当循环结束时鞋数据*/
Is their a way in a while loop to assign a variable to a class in a div, for every third item in a while loop. I am using the blueprint structure and the third div is at the end and i need to attacht a "last" class name to every third div so 3rd div 6th div 9th div and so on?
/* LOOP THROUGH SHOEDATA TABLE */
$results = mysql_query("SELECT * FROM shoeData");
while($row = mysql_fetch_array($results)){
$name = $row['name'];
$about = $row['about'];
$company = $row['company'];
$buy = $row['buy'];
$tags = $row['tags'];
$id = $row['id'];
$image = $row['image'];
/* ECHO THE SHOEDATA RESULTS */
echo "<div class='imageBorder span-8 column'>";
echo "<div id='imageHeight'>";
echo "<img src="dGh1bWJzLyRpbWFnZQ==">";
echo "</div>";
echo "<ul>";
echo "<li>$name</l1>";
echo "<li>$about</l1>";
echo "<li>$company</l1>";
echo "<li><a href='$buy'>BUY</a></l1>";
echo "<li>$tags</l1>";
echo "</ul>";
echo "</div>";
}/*SHOEDATA WHILE LOOP ENDS */
解决方案 for ($i = 0; $i < $numRecords; $i++)
{
$className = "";
if (($i % 3) == 0)
{
$className = "last"
}
....
}
The key part here is the ($i % 3) == 0
.
EDIT: The following is in response to your comment.
/* LOOP THROUGH SHOEDATA TABLE */
$results = mysql_query("SELECT * FROM shoeData");
$i = 0;
while($row = mysql_fetch_array($results)){
$i++;
$name = $row['name'];
$about = $row['about'];
$company = $row['company'];
$buy = $row['buy'];
$tags = $row['tags'];
$id = $row['id'];
$image = $row['image'];
/* ECHO THE SHOEDATA RESULTS */
$additionalClass = ($i % 3) == 0 ? " last" : "";
echo "<div class='imageBorder span-8 column" . $additionalClass . "'>";
echo "<div id='imageHeight'>";
echo "<img src="dGh1bWJzLyRpbWFnZQ==">";
echo "</div>";
echo "<ul>";
echo "<li>$name</l1>";
echo "<li>$about</l1>";
echo "<li>$company</l1>";
echo "<li><a href='$buy'>BUY</a></l1>";
echo "<li>$tags</l1>";
echo "</ul>";
echo "</div>";
}/*SHOEDATA WHILE LOOP ENDS */
这篇关于每三个 div 的 php while 循环变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:每三个 div 的 php while 循环变量


猜你喜欢
- PHP - if 语句中的倒序 2021-01-01
- 使用 GD 和 libjpeg 支持编译 PHP 2022-01-01
- 如何在 Symfony2 中正确使用 webSockets 2021-01-01
- 覆盖 Magento 社区模块控制器的问题 2022-01-01
- Laravel 5:Model.php 中的 MassAssignmentException 2021-01-01
- 如何从数据库中获取数据以在 laravel 中查看页面? 2022-01-01
- openssl_digest vs hash vs hash_hmac?盐与盐的区别HMAC? 2022-01-01
- PHP foreach() 与数组中的数组? 2022-01-01
- Oracle 即时客户端 DYLD_LIBRARY_PATH 错误 2022-01-01
- 如何使用 Google API 在团队云端硬盘中创建文件夹? 2022-01-01