多选项表单问题

时间:2013-03-29 11:02:09

标签: php

嗨我有一个在PHP中有多个选项的表单,但它似乎不起作用。我的意思是表单的工作原理是我可以选择多个选项,但是当我处理帖子时它不会给我任何东西。这是我的表格(工作正常)

print"<select name='Category' size='4' multiple='multiple'>\n";
$db = adodbConnect();
$query = "Select * From nodes";
$result = $db -> Execute($query);
while($row=$result->FetchRow())
{
$cat = $row['id'];
$desc =$row['name'];
print "<option value='$cat'>$desc</option>\n";
}
print "</select>\n";

这是问题,我尝试使用foreach来检索所选的选项,但它不会给我任何东西。 mysql的东西是查询工作正常,我之前使用过它们,但我正在尝试获取多个值,它现在没有做任何事情。

foreach($_GET['Category'] as $category){
if($category != NULL){
$querytwo = "insert into relationships(id,goingto,data)".
"values(LAST_INSERT_ID(),'$category','')";
$resulttwo = $db -> Execute($querytwo);
}
}

1 个答案:

答案 0 :(得分:1)

我看到您正在使用多个选项,因此您需要将select元素的名称设置为此名称='Category []'

尝试应用此更改并告诉我结果:)