我创建了一个可以在表中显示mysql数据的页面。如果一个公司有多个合作伙伴,它会用计数器打印所有的合作伙伴。如果一个公司有一个合作伙伴,它就不需要计数器就可以打印出来。但如果一家公司没有合伙人,我什么都不想印。我该怎么做?
PHP
$rowcount = $result2 -> num_rows;
// Create the table
$output .= '
<div class="table-responsive">
<table class="table table-bordered">';
if($result1 === false) {
die(print_r(mysqli_error($conn), true));
}
while($row = $result1 -> fetch_assoc()) {
$output .= '
<tr>
<td align="center" width="50%"><b>Name</b></td>
<td align="center" width="50%">'.$row["name"].'</td>
</tr>
<tr>
<td align="center" width="50%"><b>Description</b></td>
<td align="center" width="50%">'.$row["desc"].'</td>
</tr>';
}
while($row = $result2 -> fetch_assoc()) {
if($rowcount > 1) {
$output .= '
<tr>
<td align="center" width="50%"><b>'.$counter.'. Partner</b></td>
<td align="center" width="50%"><b>Partner:</b> '.$row["partner"].'<br/>
<b>Country:</b> '.$row["country"].'<br/>
</td>
</tr>
';
$counter++;
} else if($rowcount == 1) {
$output .= '
<tr>
<td align="center" width="50%"><b>Partner</b></td>
<td align="center" width="50%"><b>Partner:</b> '.$row["partner"].'<br/>
<b>Country:</b> '.$row["country"].'<br/>
</td>
</tr>
';
} else {
// empty
}
}
$output .= "</table></div>";
echo $output;
暂无答案!
目前还没有任何答案,快来回答吧!