关于select复选框??(php)
发布网友
发布时间:2024-10-01 01:19
我来回答
共1个回答
热心网友
时间:2024-10-17 20:48
那要看你是怎么在数据库里面存的了,
如果你是多个字段来存复选框的多个值,那你就查询出来后分别存在在多个变量中
如果是一个字段 利用分隔符存储多个复选框的值 你也可以提出出来后分别存在多个变量中
举例:
你有下面的表单选项
<input type="checkbox" name=languages[] valude="c++">c++
<input type="checkbox" name=languages[] valude="java">java
如果之前选过java 而没选c++(怎么从数据库中提取并判断就不说了吧^_^)
那么 就
$cpp=0;
$java=1;
checked
<input type="checkbox" name=languages[] valude="c++" <?PHP if($cpp)echo 'checked' ?> >c++
<input type="checkbox" name=languages[] valude="java" <?PHP if($java)echo 'checked' ?>>java
明白了没?
/***********************************************/
补充:
$cpp=0;
$java=1;
<select name=class >
<option value="cpp" <?PHP if($java)echo 'selected' ?> >cpp</option>
<option value="java" <?PHP if($java)echo 'selected' ?> >java</option>
</select>