Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 显示其值存在于数据库中的按钮,否则隐藏该按钮_Javascript_Php_Html_Mysql - Fatal编程技术网

Javascript 显示其值存在于数据库中的按钮,否则隐藏该按钮

Javascript 显示其值存在于数据库中的按钮,否则隐藏该按钮,javascript,php,html,mysql,Javascript,Php,Html,Mysql,我在数据库id中有5列,a1、b1、c1和d1。 如果数据库中a1的值不存在,并且数据库中存在两个值(如c1和b1),我想显示按钮a,我想显示a和d的按钮 简单的事情,我想显示的按钮,若并没有在数据库中的值 我通过输入16个条件尝试了它,但这需要很多时间和空间 if(($row['a1'] == '') && ($row['b1'] != '') && ($row['c1'] != '') && ($row['d1'] != '')) { ?>

我在数据库id中有5列,a1、b1、c1和d1。 如果数据库中a1的值不存在,并且数据库中存在两个值(如c1和b1),我想显示按钮a,我想显示a和d的按钮

简单的事情,我想显示的按钮,若并没有在数据库中的值

我通过输入16个条件尝试了它,但这需要很多时间和空间

if(($row['a1'] == '') && ($row['b1'] != '') && ($row['c1'] != '') && ($row['d1'] != '')) {
?>
    <form action = "a1.php" method="POST">
        <input type="submit" name="a1" value="a1">
    </form>
<?php
} elseif (($row['b1'] == '') && ($row['a1'] != '') && ($row['c1'] != '') && ($row['d1'] != '')) {
?>
    <form action = "b1.php" method="POST">
        <input type="submit" name="b1" value="b1">
    </form>
<?php       
} elseif (($row['c1'] == '') && ($row['a1'] != '') && ($row['d1'] != '') && ($row['b1'] != '')) {
?>
    <form action = "c1.php" method="POST">
        <input type="submit" name="c1" value="c1">
    </form>
<?php
} elseif (($row['d1'] == '') && ($row['a1'] != '') && ($row['b1'] != '') && ($row['c1'] != '')) {
?>
    <form action = "d1.php" method="POST">
        <input type="submit" name="d1" value="d1">
    </form>
<?php   
}
?>
有没有其他方法可以做到这一点


提前感谢

以下是您可以尝试的逻辑。如果您要选择特定行

步骤1:根据id选择行

$sql =  SELECT * FROM Customers WHERE id=xyx(your preferred id);
步骤2:获取关联数组

  $result=mysqli_query($con,$sql);

  // Associative array
 $row=mysqli_fetch_assoc($result);
步骤2:检查状况

 if(isset($row['a1'])){
       echo "<button></button>"
   }

echo请分享你的代码到目前为止你尝试了什么我已经应用了这样的条件你的代码按预期工作吗?嗨Alex,欢迎来到StackOverflow!你能详细说明你给出的答案吗?目前这个答案很短,实际上似乎不是一个好的“答案”。