Php 多期权形式发行

Php 多期权形式发行,php,Php,嗨,我有一个php中有多个选项的表单,但它似乎不起作用。我的意思是,表单的工作原理是,我可以选择多个选项,但当我处理帖子时,它不会给我任何东西。这是我的表格(很好用) 正如我看到的,您正在使用多个选项进行选择,因此需要将select元素的名称设置为this name='Category[] 尝试应用此更改并告诉我结果:)因为我看到您正在使用多个选项选择,所以您需要将选择元素的名称设置为this name='Category[] 尝试应用此更改并告诉我结果:)@user1902588:Hello但

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


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


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

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


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

@user1902588:Hello但是为什么在检索选项的代码中使用$\u GET而不是$\u POST,并应用我上面提到的select元素名称的更改:)尝试此操作并告诉我结果:)没有任何结果!但是请把我的答案标记为正确答案,如果你需要任何帮助,请告诉我!我就在这里:)@user1902588:Hello但是为什么在检索选项的代码中使用$\u GET而不是$\u POST,并应用我上面提到的对select元素名称的更改:)试试这个,然后告诉我结果:)什么都不要!但是请把我的答案标记为正确答案,如果你需要任何帮助,请告诉我!我就在这里:)
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($_GET['Category'] as $category){
if($category != NULL){
$querytwo = "insert into relationships(id,goingto,data)".
"values(LAST_INSERT_ID(),'$category','')";
$resulttwo = $db -> Execute($querytwo);
}
}