我从我的数据库中恢复了一些信息,然后使用:
转变为数组<?php $clients = explode(",",$data['comptes']) ; ?>
<?php $clients = explode(",",$data['comptes']) ;
for ( $i = 0; $i < count( $clients ); $i++ ) {
echo '<option value="'.trim($clients[$i]).',">'.trim($clients[$i]).'</option>';
} ?>
然后我会在选择列表中显示所有内容。
在整个表格不为空之前,它会显示print_r()
:
Array (
[0] => 1566
[1] => 1599
[2] =>
)
然后对于选择列表,我正在做以下代码:
但是它没有返回我最后一个选择列表是空的,我没有看到我犯了错误,因为我没有错误信息。
答案 0 :(得分:1)
我真的在猜测,但你可能在$data['comptes']
中有一个额外的逗号。尝试
$clients = explode(",", trim($data['comptes'], ','));
答案 1 :(得分:1)
<?php
$clients = explode(",",$data['comptes']) ;
echo '<select id="selectboxname" name="selectboxname">';
for ( $i = 0; $i < count( $clients ) - 1; $i++ )
{
echo '<option value="'.trim($clients[$i]).',">'.trim($clients[$i]).'</option>';
}
echo '</select>';
?>
确保你有
<select> </select>
围绕你的选择。