我有一个if语句,仅当$ result37 = ncrteam的值时才需要显示一些代码...但是如何显示HTML和PHP代码呢?回声“”;无法正常工作并回显'';也行不通。
这是我的代码:
<?php
if ($result37 === "ncrteam") {
?>
Status:<br>
<select class="form-control" name="status" style="width: 300px">
<?php
while ($row15 = mysqli_fetch_assoc($result15)):; ?>
<option selected value=\"<?php echo $row15['status'];?>\"><?php echo $row15['status'];?></option>
<?php endwhile;?>
<?php while ($row16 = mysqli_fetch_assoc($result16)):; ?>
<option value=\"<?php echo $row16['statusname'];?>\"><?php echo $row16['statusname'];?></option>
<?php endwhile;?>
</select>
<?php
}
?>
答案 0 :(得分:0)
这不是完整答案,因为目前尚不清楚您到底想做什么,但是您的问题看起来像How do I build html based on values of my php variables
,我将尽我所能回答可以
鉴于我从您的问题中获得的信息有限,我认为这是您要尝试的事情:
<?php
...
$html = "";
if ($result37 === "ncrteam") {
while ($row15 = mysqli_fetch_assoc($result15))
{
$html .= "<option value=".$row15['status'].">";
}
}
?>
<html>
<body>
...
<select>
<?php echo $html; ?>
</select>
...
</body>
</html>