我的数据库表名为material 材料:
mat_id mat_name status
1 bolts
2 steel approved
当status ='approved'时,如何使我的按钮或href链接禁用 在我的html桌子上?
像:
option mat_id material name
show button 1 bolts
no button 2 steel
我的html / php代码:
<?php
$resource=mysql_query("Select * from material",$con);
while($result2=mysql_fetch_array($resource))
{
?>
<tr>
<th>option</th>
<th>mat_id</th>
<th>material name</th>
</tr>
<tr>
<td align="center">
<?php
$id = $rows['reqraw_id'];
if($rows['status']=="")
{
echo '<a href="addstockout.php?id=$id" > Update </a>';
} ?>
</td>
<td><?php echo $result2['mat_id']; ?></td>
<td><?php echo $result2['mat_name']; ?></td>
</tr>
<?php };?>
此行存在问题
echo '<a href="addstockout.php?id=$id" > Update </a>';
它没有从db获取id数组。
答案 0 :(得分:0)
我认为应该这样做:
而不是
<td>button</td>
放:
<?php
echo '<td><button ';
if(!($result2['status']==="approved"))
{
echo 'disabled="true"';
}
echo '>Click</button></td>';
?>
答案 1 :(得分:0)
...
<?php if($result2['status'] == 'approved') { ?>
<td><button disabled="true">Button</button></td>
<?php
} else{ ?>
<td><button>Button</button></td>
<?php } ?>
...
答案 2 :(得分:0)
if($result2['status']=="" OR $result2['status']===NULL)
{
echo '<button type="button">Click Me!</button>';
}else{
echo '<button type="button" disabled>Click Me!</button>';
}
答案 3 :(得分:0)
<td><?php echo ($result2['status']===NULL)?"button here":"disabled"; ?></td>