根据数据库值切换 toggle-wrap
Switching toggle-wrap based on database value
目前我的更新页面中有一个切换换行开关。到目前为止,在我的数据库中,这个值可以是 Null、No 和 Yes。因此,当用户进入页面时,如果数据库值为 Null 或 no,我希望此开关关闭,如果数据库中的数据库值为 Yes,则打开此开关。我尝试了以下方法来启用切换,但是当我的数据库中的数据值为是时它不会切换。
查看Class:
<label class="control-labels mr-4">Lead Gen?</label>
<div class="toggle-wrap tg-list-item">
<input class="tgl tgl-light" id="leadgen" name="leadgen" type="checkbox"
<?php echo ($listing[0]['leadgen'] == 'Yes' ? 'enabled':'disabled'); ?> />
<label class="tgl-btn" for="leadgen"></label>
</div>
在 $listing[0]['leadgen']
上做了 var_dump 给了我 string(3) "Yes"
但是开关仍然没有打开
不要使用 'enable' 和 'disable' 看看 checked。您的代码将变为:
<label class="control-labels mr-4">Lead Gen?</label>
<div class="toggle-wrap tg-list-item">
<input class="tgl tgl-light" id="leadgen" name="leadgen" type="checkbox"
<?php echo ($listing[0]['leadgen'] == 'Yes' ? 'checked' : ''); ?> />
<label class="tgl-btn" for="leadgen"></label>
</div>
目前我的更新页面中有一个切换换行开关。到目前为止,在我的数据库中,这个值可以是 Null、No 和 Yes。因此,当用户进入页面时,如果数据库值为 Null 或 no,我希望此开关关闭,如果数据库中的数据库值为 Yes,则打开此开关。我尝试了以下方法来启用切换,但是当我的数据库中的数据值为是时它不会切换。
查看Class:
<label class="control-labels mr-4">Lead Gen?</label>
<div class="toggle-wrap tg-list-item">
<input class="tgl tgl-light" id="leadgen" name="leadgen" type="checkbox"
<?php echo ($listing[0]['leadgen'] == 'Yes' ? 'enabled':'disabled'); ?> />
<label class="tgl-btn" for="leadgen"></label>
</div>
在 $listing[0]['leadgen']
上做了 var_dump 给了我 string(3) "Yes"
但是开关仍然没有打开
不要使用 'enable' 和 'disable' 看看 checked。您的代码将变为:
<label class="control-labels mr-4">Lead Gen?</label>
<div class="toggle-wrap tg-list-item">
<input class="tgl tgl-light" id="leadgen" name="leadgen" type="checkbox"
<?php echo ($listing[0]['leadgen'] == 'Yes' ? 'checked' : ''); ?> />
<label class="tgl-btn" for="leadgen"></label>
</div>