我已成功连接到 mysql 数据库并在 php 网页上的表格中显示结果。我想在表格中间添加一行,以便我可以显示图像广告。在 php 或 javascript 中执行此操作?如何与当前代码集成?
--include file starts here
if (mysqli_num_rows($sorc300res) < 1) {
$display_block = "<p><em>No topics exist.</em></p>";
} else {
while ($sorc300row = mysqli_fetch_array($sorc300res)) {
$sorc300arycustctr++;
$sorc300arycust[$sorc300arycustctr][1] = $sorc300row['audDt']);
$sorc300arycust[$sorc300arycustctr][2] = $sorc300row['audID'];
}
------end include file
----- begin php webpage
<? php>
$holdcount = 0;
$holdlistcolor = '';
for ($holdcount=1; $holdcount <= $sorc300arycustctr; $holdcount++) {
$holdlistcolor = ($holdlistcolor == 'white' ? '#efefef' : 'white');
$sv300AudDt = $sorc300arycust[$holdcount][1];
$sv300AudID = $sorc300arycust[$holdcount][2];
?>
<td><?php echo $sv300AudDt; ?></td>
<td><?php echo $sv300AudID; ?></td>
</tr>
<? } php>
--end php file
最佳答案
试试这个:
<?php
$holdlistcolor = '';
$middle = intval(($sorc300arycustctr/2));
for ($i=1; $i <= $sorc300arycustctr; $i++) {
$holdlistcolor = ($holdlistcolor == 'white' ? '#efefef' : 'white');
$sv300AudDt = $sorc300arycust[$i][1];
$sv300AudID = $sorc300arycust[$i][2];
if($i==$middle){
echo '<tr><td>custom message</td><td>custom message</td></tr>';
}
echo '<tr><td>'.$sv300AudDt.'</td><td>'.$sv300AudID.'</td></tr>';
}
?>
关于javascript - 在 php 页面上如何使用 mysql 在第 n 行之后插入行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32701216/