Home >Backend Development >PHP Tutorial >CodeIgniter PHP 单选框选中与不选中

CodeIgniter PHP 单选框选中与不选中

WBOY
WBOYOriginal
2016-06-23 14:39:551002browse

            " />启用
            " />停用

控制层那边传到页面是status 里面 1是启用 2是停用,如果控制层传过来是1 那么就选中启用相反,控制层传过来是2 那么就是停用。


 我上面写的没有效果,求大虾指点


回复讨论(解决方案)

<input type="radio" name="status" <?php if($status==1){ ?> checked="checked" <?php } ?> id="status" value="<?php if(isset($status)){ echo($status);} ?>" />启用<input type="radio" name="status" id="status"  <?php if($status==2){?> checked="checked" <?php } ?> value="<?php if(isset($status)){ echo($status);} ?>" />停用

选不选中,应该设置checked 属性的值。

<input type="radio" name="status" <?php if($status==1){ ?> checked="checked" <?php } ?> id="status" value="<?php if(isset($status)){ echo($status);} ?>" />启用<input type="radio" name="status" id="status"  <?php if($status==2){?> checked="checked" <?php } ?> value="<?php if(isset($status)){ echo($status);} ?>" />停用


 
A PHP Error was encountered

Severity: Notice

Message: Undefined variable: status

Filename: test/testadd.php

Line Number: 62

如果$status为空的时候 怎么会报错,怎么判断一下为空就谁都不选择

我在做一个增加 修改 都同一个页面

<input type="radio" name="status" id="status" value="1" <?php if(isset($status) && $status==1){ echo "checked='checked'";} ?> />启用            <input type="radio" name="status" id="status" value="2" <?php if(isset($status) && $status==2){ echo "checked='checked'";} ?> />停用

在模板里写php可以这样写

if (true) /**这里写代码*/endif;


要不看到都是大括号,很不好看。。。

在模板里写php可以这样写

if (true) /**这里写代码*/endif;


要不看到都是大括号,很不好看。。。
写错了,应该这样:
if (true): /**这里写代码*/endif;

选不选中,应该设置checked 属性的值。





不好意思  分给错人了,下次多给你一点,大虾

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn