繁体   English   中英

填充数据库时禁用按钮,当JavaScript为null时启用

[英]Disable button when db is populated enable when null on javascript

我的数据库表名为material material:

mat_id    mat_name     status
1          bolts         
2          steel      approved

当HTML表格上的状态=“已批准”时,如何禁用按钮或href链接?

喜欢:

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>';

它没有从数据库获取id数组。

我认为应该这样做:

代替

<td>button</td>

放:

<?php

echo '<td><button ';
if(!($result2['status']==="approved"))
{
   echo 'disabled="true"';
}
echo '>Click</button></td>';

?>
...
<?php if($result2['status'] == 'approved') { ?>
    <td><button disabled="true">Button</button></td>         
<?php 
} else{ ?>
    <td><button>Button</button></td>
 <?php } ?>

...
if($result2['status']=="" OR $result2['status']===NULL)
{
   echo '<button type="button">Click Me!</button>';
}else{
   echo '<button type="button" disabled>Click Me!</button>';
}
<td><?php echo ($result2['status']===NULL)?"button here":"disabled"; ?></td>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM