Php 从数据库填充复选框列表
是否可以从数据库值填充复选框列表?如果是,请建议如何做Php 从数据库填充复选框列表,php,Php,是否可以从数据库值填充复选框列表?如果是,请建议如何做 $query2 = "select * from Products where CategoryID = '$CategoryName' "; mysql_query($query2) or die(mysql_error()); $array = array(); while($row = mysql_fetch_assoc($query2)){ $array[] = $row;} foreach($array as $val)
$query2 = "select * from Products where CategoryID = '$CategoryName' ";
mysql_query($query2) or die(mysql_error());
$array = array();
while($row = mysql_fetch_assoc($query2)){
$array[] = $row;}
foreach($array as $val)
{
if($val =='the checkbox value')
- 确保每一个都有一个唯一的名称,除非您希望它们是数组。然后对其名称使用数组语法(例如名称[])
- 确保为每一个都指定一个唯一的值
我有一辆自行车
我有一辆车
以下是您必须执行的几个步骤。
1.从数据库中获取值。
2.转换数组中的值,因为它们以字符串形式存储,由(,)分隔。
3.然后
foreach($val值)
{
如果($val=='Bike')
{
$bikeflag='1';
}
如果($val=='Car')
{
$carflag='1';
}
}
/>我有一辆自行车
/>我有一辆车
希望这能对你有所帮助
是的,很有可能:
获取要用结构填充的记录:
Id and value
如上所述,提供复选框列表的数据源作为获取的结构化列表
Now define the value field of the checkboxlist as "Id" and text as "value"
是的,这是可能的。但是,@Justing:事实上我什么都没试过,因为我不明白逻辑本身。请让我知道,如果有任何教程或例子在那里嗨,非常感谢。但是我没有在这里得到什么“复选框值”。请看上面我已经编辑了我的代码。我没有得到应该进一步做的。您好,很抱歉我编辑了我的答案。希望您现在可以轻松理解。。
Id and value
Now define the value field of the checkboxlist as "Id" and text as "value"