爆炸sql结果并在n个不同的选择标签中使用

时间:2015-01-29 14:18:21

标签: php html mysql

正如标题所说,我的问题是:

我在SQL表中有这样的列:

东西

30,20,10,11,22

我知道如何选择列的值并将其爆炸:

$Var = $Mysql->query("SELECT Something FROM Something ");
explode ($Var);

当我爆炸我需要制作的结果时,在这种情况下,根据我得到的数字(来自SQL的数字=选项标签的值),在5个不同的选择标签中选择了5个选项标签,我需要在此处制作案例5个不同的选择标签 所以一切都需要动态制作,具体取决于SQL列。

请帮忙, 对不起,如果这是一个愚蠢的问题,我是PHP,SQL的新手。 我希望你们都能理解我想要的东西,希望你能帮助我。 :)

1 个答案:

答案 0 :(得分:0)

我对你的问题有点疑惑但可能是这样的吗?

$result = explode(',', $var);
for ($i = 1;$i <= count($result); $i++)
    echo "<select name='select".$i."'>";
    foreach ($result as $option) {
        echo "<option value='".$option."'>".$option."</option>";
    }
    echo "</select>";
}

如果您只想使用所有选项进行选择,请使用此选项:

$result = explode(',', $var);
echo "<select name='select'>";
foreach ($result as $option) {
    echo "<option value='".$option."'>".$option."</option>";
}
echo "</select>";