php - 条件下拉代码点火器

标签 php mysql codeigniter dropdown

我有一个包含 9 个国家/地区位置行的数据库,每个国家/地区启用和禁用服务的值分别为 0 和 1,我希望在下拉列表中启用该国家/地区(保留值 1) 像这样

$options = array(

if(($row->s_loc_london)==1)
{
    'location_lond' => 'London',
}

form_dropdown('service_location', $options, $row->s_type );

最佳答案

请通过示例找到以下解决方案。

Codeigniter form_builder 具有从键/值对数组的动态数组生成下拉列表的内置函数。

Syntax

form_dropdown([$name = ''[, $options = array()[, $selected = array()[, $extra = '']]]]);
$options = array(
        'small'         => 'Small Shirt',
        'med'           => 'Medium Shirt',
        'large'         => 'Large Shirt',
        'xlarge'        => 'Extra Large Shirt',
);

$shirts_on_sale = array('small', 'large');

echo form_dropdown('shirts', $options, 'large');

Would produce:

<select name="shirts">
        <option value="small">Small Shirt</option>
        <option value="med">Medium  Shirt</option>
        <option value="large" selected="selected">Large Shirt</option>
        <option value="xlarge">Extra Large Shirt</option>
</select>

echo form_dropdown('shirts', $options, $shirts_on_sale);

Would produce:

<select name="shirts" multiple="multiple">
        <option value="small" selected="selected">Small Shirt</option>
        <option value="med">Medium  Shirt</option>
        <option value="large" selected="selected">Large Shirt</option>
        <option value="xlarge">Extra Large Shirt</option>
</select>

Your Solution

$options = array(
    'london' => 'London',
    'india' => 'India'
);

if ($row->s_loc_london == 1)
{
    $selected_location = 'london';
}

form_dropdown('service_location', $options, $selected_location );

如果它不起作用,请告诉我。

关于php - 条件下拉代码点火器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45427686/

相关文章:

php - 如何在 laravel/vue 项目中启用文本压缩?

codeigniter - 使用cpanel在codeigniter中的cronjob

sql - mysql - 用户项目评级,每个用户 1 个评级,可更新 - 表结构?

php - 如何根据 Controller 中的条件加载 View (Codeigniter)

database - Codeigniter ActiveRecord 不返回特定 tableUn 的任何结果

php - 无法添加或更新子行: a foreign key constraint fails Error

php - Apache 或 PHP 生成前置换行符

PHP - 比较两个 MySQL 表的连接/馈送

php - 当我登录时如何将我的 id 值传递给其他 php 文件

php - 在 PHP 中确保传统转义函数 SQL 注入(inject)安全?