2017-04-16 88 views
-1

我想在选择选项回声阵列:从SQL回声阵列中的选项选择

Click here to see

这样的形状:

structure i want 
 
for 
 
aaaa 
 
<select> 
 
<option>4<option> 
 
<option>7<option> 
 
<option>1<option> 
 
</select>

aaaa 
4 

7 

1 
bbbb 

1 

9 

10 

12 

13 
+0

你在这里显示什么?你尝试了什么,你遇到了什么问题? – chris85

+0

我想从mysql的这个形状 –

+0

我不知道你的意思。你只想要一个角色列表?添加你的代码。 – chris85

回答

0

首先你需要从数据库中提取数据,所以你需要使用SQL查询的PHP函数mysqli_query()

$query = mysqli_query($conn, "SELECT no_ana FROM tablename WHERE name='aaaaa'");

其中$conn是您的连接在mysqli_connect()功能设置。

检索数据:

while($row = mysqli_fetch_assoc($query)){ $data = $row['no_ana']; }

变量$data现在是你的数据的字符串。你已经用逗号分隔数据的各个部分,所以把每到一个数组,你建议我们可以用explode()功能,例如:

$array = explode(',', $data);

现在你的数据是数组$array英寸

要创建选项标签,然后我们可以做在一个循环如下:

$options = ""; foreach($array as $arraydata){ $options = $options . "<option>" . $arraydata . "</option>"; }

现在你的选项构成。

我们只是把它放在HTML现在<select>标签:

$html = "<select>" . $options . "</select>";

最后要做的仅仅是:echo $html;

您可以使用相同的任何其他行,如“BBBB ”。