削除ボタンが機能しません。それが働いているビューファイルの場合削除ボタンが機能しない、空白のページが返される
- これはview_file.phpための私のコードです:
削除ボタンについては<?php
$sql_id="SELECT * FROM meeting_info where id=".$id ;
`$result2 = $conn->query($sql_id);
if($row2 = $result2->fetch_assoc()) {
$bilno = $row2['bilno'];
}
?>
<body>
<div id="body">
<table align="center" width="90%">
<tr>
<th colspan="6">
<div align="center">
<h3>Meeting Bil.No
<?php echo $bilno; ?> </h3>
</div>
</th>
</tr>
<tr bgcolor="#3366ff">
<td>Bil. Item</td>
<td>File Type</td>
<td>File Size (KB)</td>
<td>View</td>
<td>Edit</td>
<td>Delete</td>
</tr>
<?php
$sql="SELECT * FROM meeting_details where id=".$id ." order by item_no asc";
$result = $conn->query($sql);
while($row = $result->fetch_assoc())
{
if($j%2 == 1) {$colortd = "#99ccff";
}
\t else \t {$colortd = "#f5f5f0";}
?>
<tr bgcolor=<?php echo $colortd;?>>
<td>
<?php echo $row['item_no'] ?>
</td>
<td>
<?php echo $row['type'] ?>
</td>
<td>
<?php echo $row['size'] ?>
</td>
<td>
<a class="btn btn-view" href="uploads/<?php echo $row['file']; ?>" target="_blank" alt="<?php echo $row['item_no']; ?>" title="click for edit">
<center><img src="images\iconview.png"></center>
</a>
</td>
<td>
<a class="btn btn-info" href="edit_file.php?edit=<?php echo $row['id']; ?>" title="click for edit" onclick="return confirm('sure to edit ?')">
<center><img src="images\iconedit.png"></center>
</td>
<td>
<a class="btn btn-danger" href="delete_file.php?delete=<?php echo $row['id']; ?>" title="click for delete" onclick="return confirm('sure to delete ?')">
<center><img src="images\icondel.png"></center>
</td>
</tr>
<?php
\t \t $j++;
}
//$conn->close();
?>
</table>
</div>
</body>
、私は私の情報のすべての行を削除したいです削除したいしかし、それは動作していません。削除ボタンをクリックすると、空白のページが表示されます。データはまだデータベースとウェブサイトにあります。
この私のdelete_file.phpコード:
<?php
include("db_conn.php");
if (isset($_GET['id']) && is_numeric($_GET['id']))
{
\t $id =$_GET['id'];
\t $sql = "DELETE FROM meeting_details WHERE id=".$id;
\t $result = $conn->query($sql);
\t
}
$conn->close();
?>
に大きく開いているすべてのエラー登場? – Swellar
(1)あなたのコードはSQLインジェクションに広く開いています。 (2)あなたはSQLコマンドを実行した後にエラーをチェックしていません。あなたがデバッグするとき、どこでどのように具体的にこれが失敗するのですか? 'DELETE'コマンドは実行されていますか?データベースはエラーを返していますか? – David
エラーは表示されません。データベースがエラーを返さない。 – khaa