美好的一天。我是一個PHP新手。獲取複選框的值
我想要做的是我想從我的數據庫中獲取特定數據行的id。並更新我的桌子上的一些列。
我所做的這是什麼..
<td style="width:50px;"><input type="checkbox" id="chkPending" name="chkPending[]" value="<?php echo $row['RequestNumber']; ?>"/></td>
<td><a href="edit.php?id=<?php echo $row['RequestNumber']; ?>"><span class="label label-success">View Details</span></a></td>
<td style="width:100px;"><?php echo $row['RequestNumber']; ?></td>
<td style="width:100px;"><?php echo $row['Requestor']; ?></td>
<td style="width:100px;"><?php echo $row['Department']; ?></td>
<td style="width:50px;"><?php echo $row['category']; ?></td>
<td style="width:100px;"><?php echo $row['AssignedTo']; ?></td>
<td style="width:100px;"><?php echo $row['status']; ?></td>
<td style="width:100px;"><?php echo $row['DateRequested']; ?></td>
<td style="width:100px;"><?php echo $row['TimeRequested']; ?></td>
PHP代碼
<?php
$RequestNumber = $POST_['chkPending'];
$sql = "UPDATE tblrequest SET Assignedto = 'personnel', status = 'Assigned' WHERE RequestNumber = '$RequestNumber'";
if (isset($_POST['submit'])) {
$success = mysql_query($sql) or die(mysql_error());
mysql_close();
}
if ($success == TRUE) {
?>
<script>
alert('You have successfully update account.');
</script>
<?php
}
?>
我希望得到任何幫助。先謝謝你。
這是我的全部代碼:**
First:$ RequestNumber = $ POST _ ['chkPending'];你需要把它寫成$ RequestNumber = $ _POST ['chkPending']; – Goikiu
我的不好。我改變了它,但仍然不起作用 – rapidoodle
請記住你的var $ RequestNumber是一個數據數組......如果我正確記得它需要以不同的方式處理。 – Goikiu