我在php中工作,现在我正在将时循环应用于我的代码。我正在从数据库中获取数据。现在我必须将该数据应用于页面中的一个Div。
我的问题是"div类="项目活动"在循环中每次活动类都需要。现在我想改变它,就像在第一个循环过程之后,当第二个开始时,我想把那个div改变成这个"div类="项目"。
我对这个循环过程不太熟悉,所以我无法解决这个问题。需要帮助。谢谢
<?php
$sqlEvent = "SELECT * FROM eventdata WHERE id='$id'";
$resultEvent = mysqli_query($connection, $sqlEvent);
if (mysqli_num_rows($resultEvent) > 0) {
while ($rowEvent = mysqli_fetch_array($resultEvent)) {
?><div class="item active"> <img src="images/event/1.jpg" alt="..." class="img-responsive">
<div class="carousel-caption wedding-area">
<h2><?php echo $rowEvent['eventTitle']; ?></h2>
<h4><?php echo $rowEvent['eventDate']; ?></h4>
<h4><?php echo $rowEvent['eventTime']; ?></h4>
<div class="details hidden-xs">
<p><?php echo $rowEvent['eventDesc']; ?> </p>
</div>
<a href="#" class="btn btn-default" role="button">Read More</a> </div>
</div><?php
}
}
?>
使用pdo函数,它们更易于使用
http://php.net/manual/pl/pdostatement.fetchall.php
并始终在sql查询中转义值!
<?php
$sth = $dbh->prepare("SELECT * FROM eventdata WHERE id=?);
$sth->execute([$id]);
foreach ($sth->fetchAll(PDO::FETCH_ASSOC) as $i => $rowEvent) {
?><div class="item <?php if(1 === $i) echo 'active';?>"> <img src="images/event/1.jpg" alt="..." class="img-responsive">
<div class="carousel-caption wedding-area">
<h2><?php echo $rowEvent['eventTitle']; ?></h2>
<h4><?php echo $rowEvent['eventDate']; ?></h4>
<h4><?php echo $rowEvent['eventTime']; ?></h4>
<div class="details hidden-xs">
<p><?php echo $rowEvent['eventDesc']; ?> </p>
</div>
<a href="#" class="btn btn-default" role="button">Read More</a> </div>
</div><?php
}
?>
您只希望循环的第一个div具有类“active”。。。那么这个代码应该适合你
只需设置variable=“actìve”,然后在body循环的末尾设置=”。
在每次迭代中,在div的class属性中打印变量
$sqlEvent = "SELECT * FROM eventdata WHERE id='$id'";
$resultEvent = mysqli_query($connection, $sqlEvent);
if (mysqli_num_rows($resultEvent) > 0) {
$classActive = "active";
while ($rowEvent = mysqli_fetch_array($resultEvent)) {
?>
<div class="item <?php echo $classActive; ?>">
<img src="images/event/1.jpg" alt="..." class="img-responsive">
<div class="carousel-caption wedding-area">
<h2><?php echo $rowEvent['eventTitle']; ?></h2>
<h4><?php echo $rowEvent['eventDate']; ?></h4>
<h4><?php echo $rowEvent['eventTime']; ?></h4>
<div class="details hidden-xs">
<p><?php echo $rowEvent['eventDesc']; ?> </p>
</div>
<a href="#" class="btn btn-default" role="button">Read More</a> </div>
</div>
<?php
$classActive = "";
}
}
使用计数器检查第一次迭代
$i = 1;// initialized counter
while ($rowEvent = mysqli_fetch_array($resultEvent)) {
if ($i == 1) {// check for first iteration
?><div class="item active"> <img src="images/event/1.jpg" alt="..." class="img-responsive">
<?php } else { ?>
<div class="item"> <img src="images/event/1.jpg" alt="..." class="img-responsive">
<?php
}
$i++;// increase counter
?>
我对编码完全陌生,正在使用Python作为一个学校项目开发一个基于文本的游戏。用户必须通过键入“北”、“东”、“南”或“西”进入房间。如果方向无效,则应弹出错误消息,提示用户输入新方向。如果用户键入退出,游戏应该结束。 这个项目有一百万个问题,因为我发现我在编码方面很糟糕,但我想弄清楚的是,如果出现提示,如何让我的程序退出游戏。这是我的代码(它不是完整的代码,只是我到目前为止所拥有的代码。我试图一
本文向大家介绍C#中for循环、while循环循环执行的方法,包括了C#中for循环、while循环循环执行的方法的使用技巧和注意事项,需要的朋友参考一下 先给大家介绍下C#中的循环执行for循环 在这一节练习中,我们向大家介绍一下C#中的另一种重要的循环语句,for循环。 表达式1:一般为赋值表达式,给控制变量赋初值; 表达式2:逻辑表达式,循环控制条件;当条件为真时,循环执行循环体中的语句。
大家好,我被一个问题困住了,想不出解决办法。我使用的是while循环,do while循环和for。我知道我的前两个while循环是正确的,我试图完成的是让我的do while循环和for语句打印出与我的第二个while循环相同的东西。 输入要打印的消息? 你好 输入要打印邮件的次数。输入1-20之间的值: 5 使用do-while循环输出... 第6.0行-你好 do-while循环中的时间..
只要给定条件为真,Perl编程语言中的while循环语句就会重复执行目标语句。 语法 (Syntax) Perl编程语言中while循环的语法是 - while(condition) { statement(s); } 这里的statement(s)可以是单个陈述或一个陈述块。 condition可以是任何表达。 当条件为真时,循环迭代。 当条件变为假时,程序控制将立即传递到循环之后的行。
编写程序时,您可能会遇到需要反复执行操作的情况。 在这种情况下,您需要编写循环语句以减少行数。 JavaScript支持所有必要的循环,以减轻编程压力。 while循环 JavaScript中最基本的循环是while循环,将在本章中讨论。 while循环的目的是只要expression为真,就重复执行语句或代码块。 表达式变为false,循环终止。 流程图 while loop流程图如下 - 语法
只要给定条件为真,Objective-C编程语言中的while循环语句就会重复执行目标语句。 语法 (Syntax) Objective-C编程语言中while循环的语法是 - while(condition) { statement(s); } 这里, statement(s)可以是单个语句或语句块。 condition可以是任何表达式,true是任何非零值。 当条件为真时,循环迭代。