如果值[...]显示,则PHP:selectbox中没有

时间:2018-09-18 10:28:05

标签: php html mysql

如果选择框上的mysql db值 12 [此值不重要],并且仅使用PHP和HTML(而不是javascript等),我想不显示任何内容

我将此代码用于display:none;

<div <?php  echo $account->optionselect1; if ($optionselect1 == 12) " style='display: none';"; ?> id="12" type="text" name="12" class="12" >
                         <div class="col-xs-6 col-md-6">
                                <div class="form-group">
                                    <label for="country">Ödeme Günü</label>
                                    <input type="text" name="date" id="date" value="<?php echo @substr($account->date,0,16); ?>" class="form-control input-sm date">
                                </div> <!-- /.form-group -->
                            </div> <!-- /.col-md-4 -->
                            <div class="col-xs-6 col-md-6">
                                <div class="form-group">
                                    <label for="city">Toplam Tutar</label>
                                    <input type="text" name="city" id="city" placeholder="Tutar" value="<?php echo $account->balance; ?> Türk Lirası" class="form-control" minlength="3" maxlength="20">
                                </div> <!-- /.form-group -->
                            </div> <!-- /.col -->
        </div> <!-- /.selectitem1 -->

我的选择框代码在这里;

<div class="row">
                        <div class="col-xs-6 col-md-12">
                        <div class="form-group">
                <label for="optionselect1">Taksit Yada Tek Ödeme Seçiniz</label>
                <select value="optionselect1" type="text" name="optionselect1" id="optionselect1" class="form-control">
                    <option >Seçin</option>
                    <option type="text" value="12">Tek Ödeme (Taksitsiz)</option>
                    <option type="text" value="13">2 Taksit</option>
                    <option type="text" value="val4">item 4</option>
                </select>
            </div> <!-- /.form-group -->
            </div> <!-- /.col -->   

我的回显代码(用于$ account-> optionselect1)在这里;

@form_validation($insert['optionselect1'], 'optionselect1', 'Option Secin', 'min_length[1]|max_length[20]', __FUNCTION__);

MYSQL数据库: dbname> til_accounts> optionselect1

但是显示:没有任何作用

我认为我的回声代码是错误的。我该怎么办?

1 个答案:

答案 0 :(得分:0)

尝试一下。    在If条件中,我认为数据访问“ if($ optionselect1 == 12)”是错误的。尝试  

' div if($account->optionselect1 == 12) ?> style='display: none'>'