Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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
Codeigniter 我想更新状态字段,但下拉列表(状态字段)未更新,但其他字段正在更新。视频教程_Codeigniter_Codeigniter 3 - Fatal编程技术网

Codeigniter 我想更新状态字段,但下拉列表(状态字段)未更新,但其他字段正在更新。视频教程

Codeigniter 我想更新状态字段,但下拉列表(状态字段)未更新,但其他字段正在更新。视频教程,codeigniter,codeigniter-3,Codeigniter,Codeigniter 3,[这是我想更新的字段状态代码,我是新手,非常感谢你] <div class=""> <label class="control-label" >State</label> <select name="state_id" class="form-control col-sm-5" > <opti

[这是我想更新的字段状态代码,我是新手,非常感谢你]

<div class="">
                        <label class="control-label" >State</label>
                        <select name="state_id" class="form-control col-sm-5" >
                            <option value="" >Select State...</option>
                            <?php foreach ($all_state as $v_state) : ?>
                                <option value="<?php echo $v_state->state_id ?>" <?php
                                if (!empty($employee_info->state_id)) {
                                    echo $v_state->state_id == $employee_info->state_id ? 'selected' : '';
                                }
                                ?>><?php echo $v_state->name ?></option>
                                    <?php endforeach; ?>
                        </select> 
                    </div>

陈述
选择状态。。。
>

试试这个,我会帮你的

          <label class="control-label" >State</label>
                    <select name="state_id" class="form-control col-sm-5" >
                     <option value="" >Select State...</option>
                    <?php foreach ($all_state as $v_state) : ?> 
                      <option value="<?php echo $v_state->state_id ?>" <?php  if($v_state->state_id == $employee_info->state_id){echo "selected";}?>> <?php echo $v_state->name; ?></option>
                    <?php endforeach; ?>

                    </select> 
状态
选择状态。。。

您可以针对您的问题尝试以下解决方案:

<div class="">
    <label class="control-label" >State</label>
    <select name="state_id" class="form-control col-sm-5" >
        <option value="" >Select State...</option>
        <?php foreach ($all_state as $v_state) : ?>
                <option value="<?php echo $v_state->state_id ?>" 
                        <?php 
                        if (!empty($employee_info->state_id) && ($v_state->state_id == $employee_info->state_id)):
                            echo  'selected';
                        endif;
                        ?>>
                    <?php echo $v_state->name ?>
                </option>
            <?php endforeach; ?>
    </select> 
</div>

陈述
选择状态。。。
>

这对我很有帮助,你能给我建议另一种解决方案吗?这是在下拉列表中设置选定值的最佳方法。所以用这个解决方案来解决你的问题。对不起,Nikunj Rathod,这个解决方案给了我一个空白页,我不知道为什么?