我試圖從表中刪除一行中從MySQL表中生成的數據。我看了這兩個問題: 1.如何使用複選框刪除數據庫結果行 2.使用複選框,PHP和MySQL刪除多行。使用複選框從MySQL數據庫中刪除
我需要幫助的代碼刪除使用複選框..
<?php
$sql = mysqli_query($conn, "SELECT * FROM leads ORDER BY lid ASC");
if(mysqli_num_rows($sql) == 0){
echo '<tr><td colspan="8">No Data Entry</td></tr>';
}else{
while($row = mysqli_fetch_assoc($sql)){
echo '<tr>
<td> <input name"checkbox[]" value"'.$row['lid'].'" type="checkbox"></td>
<td>'.$row['name'].'</td>
<td>'.$row['sex'].'</td>
<td>'.$row['phone'].'</td>
<td>'.$row['company'].'</td>
<td>'.$row['vehicle'].'</td>
</tr>';
}
}?>
取消
<?php
$del_lid = $_POST['checkbox'];
if (isset($_POST['submit'])) {
foreach($del_lid as $value){
$sql = "DELETE FROM leads WHERE lid='".$value."'";
$result = mysqli_query($conn, $sql);
}
}
?>
讚賞任何形式的幫助或建議。謝謝.... – zak
從'value''缺少一個等號'。'row''lid']。'「' – RamRaider
你面臨的問題在哪裏? – JYoThI