如何使用逗号分隔的文本框从我存储在列中的表中检索值。 喜欢:
输入会员姓名:[raj,ram,john,mop]
它已存储在一列中,因为这是[raj,ram,john,mop];在网站上我想要它在一个选择选项:
Select Member:
<option>raj</option>
<option>ram</option>
<option>john</option>
<option>jonh</option>
选项将是如此,如何解决它。任何查询以检索此类数据
答案 0 :(得分:0)
你这样工作
$query=mysql_fetch_assoc(mysql_query("select * from table_name"));
$exp=explode(",",$query['col_name']);
foreach($each as $exp)
{
?>
<option value="<?php echo $each[0];?>"><?php echo $each[0];?></option>
<option value="<?php echo $each[1];?>"><?php echo $each[1];?></option>
<option value="<?php echo $each[2];?>"><?php echo $each[2];?></option>
<option value="<?php echo $each[4];?>"><?php echo $each[3];?></option>
<?php
}
答案 1 :(得分:0)
$query = "SELECT member_name FROM users";
// after getting the result
$resultArray = explode(",",$ft['members']); // $ft['members'] is "raj, ram, john, mop"
foreach($resultArray as $value) {
echo $value;
echo "<br>";
}
答案 2 :(得分:0)
尝试使用
<?php echo '<select name="name">';
$list = explode(',', $value);
foreach ($list as $item)
{
echo '<option value="' . $id . '">' . $item . '</option>';
}
echo '</select>';