Php 每两行之间换行
我放弃了mysql和php,但每次我都在学习。 对于我的一个朋友,我正在建立一个网站,上面有一个小的定价清单。 价格来自数据库,但我现在想在第2行和第3行之间创建一个空行,但我不知道如何做到这一点 我使用以下代码从数据库接收信息Php 每两行之间换行,php,mysql,forms,Php,Mysql,Forms,我放弃了mysql和php,但每次我都在学习。 对于我的一个朋友,我正在建立一个网站,上面有一个小的定价清单。 价格来自数据库,但我现在想在第2行和第3行之间创建一个空行,但我不知道如何做到这一点 我使用以下代码从数据库接收信息 <table id="nails" class="prijzen"> <thead> <tr> <th>Nails</th> <th
<table id="nails" class="prijzen">
<thead>
<tr>
<th>Nails</th>
<th>Price first visite</th>
<th>Regular price</th>
</tr>
</thead>
<?php
// while ($row = $queryNails->fetch_assoc()) {
$i = 0;
while ($row = $regularNails->fetch_assoc())
{
if($i%3 == 0)
{
echo "<tr class='even'>";
echo "<td>" . $row['name'] ."</td>";
echo "<td>" . $row['prijs'] ."</td>";
echo "<td>" . $row['actie_prijs'] ."</td>";
echo "</tr>";
}
else
{
echo "<tr>";
echo "<td>" . $row['name'] ."</td>";
echo "<td>" . $row['prijs'] ."</td>";
echo "<td>" . $row['actie_prijs'] ."</td>";
echo "</tr>";
}
$i++;
?>
<tbody>
<?php
}
?>
</tbody>
</table>
<br>
钉子
价格优先访问
正常价格
我现在有每一个奇怪的线条样式,但这不是我喜欢的东西。我想创建一组输出
希望有人能帮我。如果需要更多信息,请告诉我。请停止在行间输入
的建议。这根本行不通,表101:所有没有放在td
中的东西都会放在表的前面。所以你得到的只是整张桌子前面的一堆空行
代码已经准备好了(如果您希望在每第三行之前:
可以像
echo“$row['prijs']”一样简单。
“
——如果你想要更多的间距,请添加更多的
。除非我误解了。我已经尝试过了,但不幸的是,这不起作用。Thanx Martijn。还有关于特征线……我也尝试过很多方法,但所有的断线都会出现在我的表格上。尽管我尝试过你的代码,但仍然不起作用。我想我正在尝试遗漏了一些内容,但不确定原因。这是我的代码;[link]使用此代码,我没有得到任何结果。您将$row
更改为$I
不要这样做。我这样做了,但我每第二行就有一个文本空白行(我理解)但是现在我错过了很多记录。我的数据库有10行,但我只看到4行。我更新了我的代码共享链接,现在你从代码中删除了else…只需使用你主题中的代码,并将我的行添加到其中。太好了。这运行得很顺利。现在我试图弄清楚这是如何实际工作的,但那没关系。
if($i%3 == 0)
{
// The code right here will only run when $i / 3 is exactly 0 (3,6,9,etc)
echo '<tr><td colspan="3">Blank line</td></tr>';
echo "<tr class='even'>";
echo "<td>" . $row['name'] ."</td>";
echo "<td>" . $row['prijs'] ."</td>";
echo "<td>" . $row['actie_prijs'] ."</td>";
echo "</tr>";
}
if($i==3){ echo '<tr><td colspan="3">Blank line</td></tr>'; }
echo 1 %3 = 1;
echo 2 %3 = 2;
echo 3 %3 = 0; // exactly dividable by 3
echo 4 %3 = 1;
echo 5 %3 = 2;
echo 6 %3 = 0; // exactly dividable by 3