php - 如何禁用下拉选项

标签 php jquery

我有从选择查询中获得的下拉列表。对于服务被预订的特定日期意味着我想在下拉列表中禁用该服务我该怎么做

$query = "SELECT Services,Amount from wp_inside_mandir WHERE Status='Active' "; 
$result = mysql_query ($query);
echo "<option value='0'>------------Choose Service----------</option>";
while($r = mysql_fetch_array($result))
{
 echo '<option value="'.$r['Services'].'" data-time='.$r['Amount'].'>'.$r['Services'].'-'.$r['Amount'].'</option>';
}

我想禁用此查询的服务结果(从 wp_pooja_services 选择服务,其中 Date='$date' and Location='Inside' and Payment_Status!='Cancelled')

最佳答案

尝试下面的代码片段来按条件禁用选项

$disabledFlag = (condition) ? 'disabled="disabled"' : '' ;
echo '<option value="'.$r['Services'].'" data-time='.$r['Amount']. ' ' . $disabledFlag >'.$r['Services'].'-'.$r['Amount'].'</option>';

关于php - 如何禁用下拉选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34505775/

相关文章:

php - Mysql varchar 字段的数字不能很好地排序

PHP 二维数组声明

php - 带有文本框的 "other"选择的 html 单选按钮

jquery - 防止在scrollStart事件上取消touchCancel

javascript - 使用左拉/右拉时,Bootstrap 无法正确对齐文本

jquery - Bootstrap 轮播不工作

javascript - 在 Jest 测试中重置 ajax 模拟调用计数

php - 在 PHP 中初始化静态变量

javascript - 处理 JQuery 中的选择更改事件

javascript - 如何使用 document.getElementsByTagName 和目标特定类名