gpt4 book ai didi

php - 如何使用 PHP 和 MySQL 在 select 标记内显示数据库值

转载 作者:行者123 更新时间:2023-11-28 23:37:44 28 4
gpt4 key购买 nike

我需要帮助。我无法使用 PHP 和 MySQL 在 select 标记内显示某些数据库值。我在下面解释我的代码。

<?php
while($row=mysql_fetch_array($sql)){
if($row['status']==1){
$status=1;
}else{
$status=0;
}
$id=$row['id'];
echo "<tr>
<td>".$counter++."</td>
<td>".$row['pincode']."</td>
<td>".$row['area']."</td>
<td>
<select class='form-control' id='status' name='status' onchange='javascript:adminstatus()' style='height:23px; padding:0px;'>
<option value=''>Select Status</option>
<option value='1' ".$row['status']."=='1'?'selected':'';>Enable</option>
<option value='0' ".$row['status']."=='0'?'selected':'';>Disable</option>
</select>
</td>
?>

这里我需要当 $status==1 启用时选择,$status==0 禁用时选择。请帮助我。

最佳答案

**更新**更正我会把你的陈述从 echo 中取出来,只使用 echo 作为 php 值。它会更容易阅读和维护。例如:

<td><?php echo $counter++ ?></td>

然后我会这样写逻辑部分

<option value='1' <?php echo ($row['status']=='1'? 'selected' : '') ?>>Enable</option>
<option value='0' <?php echo ($row['status']=='0'? 'selected' : '') ?>>Disable</option>

但是,如果您想按照自己的方式编写代码...

$id=$row['id'];
echo "<tr>
<td>".$counter++."</td>
<td>".$row['pincode']."</td>
<td>".$row['area']."</td>
<td>
<select class='form-control' id='status' name='status' onchange='javascript:adminstatus()' style='height:23px; padding:0px;'>
<option value=''>Select Status</option>
<option value='1' " . ($row['status']=='1'?'selected':'') . ">Enable</option>
<option value='0' " . ($row['status']=='0'?'selected':'') . ">Disable</option>
</select>
</td>

关于php - 如何使用 PHP 和 MySQL 在 select 标记内显示数据库值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35306513/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com