如何从具有相同下拉菜单的多个行发布数据?

时间:2014-06-04 06:55:53

标签: php mysql drop-down-menu

我有这种表

+----------------------------------+
|ID     Company      Staff Name    |
|1        Co A       DropDown Menu |
|2        Co B       DropDown Menu |
|3        Co c       DropDown Menu |
+----------------------------------+
+-------------+
|Submit Button|
+-------------+

我需要将每个ID更新为相关的员工姓名 这是我的下拉选择

<td align="center">
<?PHP 
$html='<select name="staff[]" >';
while($row =DB_FetchRow($rs_staff)) {
    $html .= '<option value='.$row["staff_id"].'>' .$row["staff_name"] . '</option>';
}

$html .= '</select>';
echo $html; ?></td>

这是我的帖子

<!-- language-all: lang-html -->

if ((isset($_POST["Submit"])) && ($_POST["Submit"] =="Save")) {

    foreach($_POST['staff'] as $key => $myname){

        //here goes all the related code.

   }//if mysqli_fetch_array condition closed

}// for loop closed     

我可以更新表格,但如果更新行ID = 2,它将更新第一行。如何更新我选择的行。 希望有人可以帮助我,因为我是PHP的新手。

0 个答案:

没有答案