尝试在 while 循环之后创建 if 语句,以便在结果为空时执行其他操作。这可能吗?如果结果为空,我想显示不同的按钮。
<?php
while ($row = mysqli_fetch_array($result)){
?>
<tbody>
<form action = "create.php" method="POST">
<tr><td><input type="text" name="term" value="<?php echo $row['id']; ?>" style="border: 0px solid #000000;" readonly></td>
<td><button type="submit" class="btn btn-primary" >Create</button> </td>
</form>
</tr><td><button type="back" class="btn btn-primary" onClick="location.href='index.php'" >Back</button> </td>
<td></td>
</form><tr>
</tr>
</tbody>
<?php
};
?>
最佳答案
试试这个
$row_count = mysqli_num_rows($result);
if($row_count == 0){
?>
<tbody>
<form action = "create.php" method="POST">
<tr><td><input type="text" name="term" value="<?php echo $row['id']; ?>" style="border: 0px solid #000000;" readonly></td>
<td><button type="submit" class="btn btn-primary" >Create</button> </td>
</form>
</tr><td><button type="back" class="btn btn-primary" onClick="location.href='index.php'" >Back</button> </td>
<td></td>
</form><tr>
</tr>
</tbody>
<?php
}
else
{
<?php
while ($row = mysqli_fetch_array($result)){
//Do your action
?>
<?php
}
}
?>
关于php - 尝试在 while 循环之后创建 if 语句,或者在结果为空时执行其他操作。这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24780029/