Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.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
Php 如何隐藏<;选项>;如果值为空,则标记?_Php_Jquery_Mysql_Pdo - Fatal编程技术网

Php 如何隐藏<;选项>;如果值为空,则标记?

Php 如何隐藏<;选项>;如果值为空,则标记?,php,jquery,mysql,pdo,Php,Jquery,Mysql,Pdo,您可以使用CSS实现这一点 <select name="" id="pftb"> <option value="<?php echo $pf1;?>"><?php echo $pf1;?></option> <option value="<?php echo is_null($pf2) ? "" : $pf2; ?>

您可以使用CSS实现这一点

    <select name="" id="pftb">
  <option value="<?php echo $pf1;?>"><?php echo $pf1;?></option>

<option value="<?php echo is_null($pf2) ? "" : $pf2; ?>" ><?php echo is_null($pf2) ? "" : $pf2; ?></option>

<option value="<?php echo is_null($pf3) ? "" : $pf3; ?>"><?php echo is_null($pf3) ? "" : $pf3; ?></option>
    </select>

这将仅在$value不为空时生成选项。对其余变量使用此逻辑

<option value="<?php echo is_null($pf2) ? "" : $pf2; ?>" style="<?php echo is_null($pf2) ? "display:none" : "display:block"; ?>"><?php echo is_null($pf2) ? "" : $pf2; ?></option>


您也可以使用
css
隐藏该选项。

非常感谢。它对我有效请分享更多细节-你尝试过解决这个问题吗?你被困在哪里?
  <select name="" id="pftb">
  <?php
  if (!empty($value)){
  ?>
   <option value='<?=$value?>'><?=$value?></option>
  <?php }
  ?>