我想從表中刪除一個產品,但它不起作用。 腳本是否錯誤?我該如何糾正它?爲什麼mymysqli刪除按鈕不起作用?
include_once('connection.php');
include_once('functions.php');
if(isset($_POST['delete'])){
mysqli_query($conDB, "DELETE FROM products WHERE name='$_POST[hidden]'");
};
$page = (int)(!isset($_GET["page"]) ? 1 : $_GET["page"]);
if ($page <= 0) $page = 1;
$per_page = 10; // Set how many records do you want to display per page.
$startpoint = ($page * $per_page) - $per_page;
$statement = "products ORDER BY id DESC";
$results = mysqli_query($conDB, "SELECT * FROM {$statement} LIMIT {$startpoint} , {$per_page}");
if (mysqli_num_rows($results) != 0) {
while ($row = mysqli_fetch_array($results)) {
$name = $row['name'];
?>
<tr>
<td align="left" colspan='2' ><big style="color:red" ><b><?php echo $row['name']?></b></big><td>
</tr>
<tr>
<td align="left" colspan='2'><big style="color:333333"><b><?php echo $row['category']?></b>/<?php echo $row['subcategory']?></big></td>
</tr>
<tr>
<td style="vertical-align:top" >
<?php echo "<img border=3 width= 300px height =250px src=\"products/" . $row['picture']>?>"<br />
</td>
<td style="vertical-align:top">
<?php echo nl2br($row['description'])?>
</td>
</tr>
<tr>
<td> <input type="hidden" name="hidden" value="$name" ><input type="submit" name="delete" onClick='return confirmDelete()' value='Delete Product'></td>
當我刪除「刪除產品」時,確認將顯示是否將刪除它。但確認後。它不會從表格中刪除選定的行。
確認後沒有顯示來自php的錯誤。爲什麼會發生這種情況,我如何解決這個問題?
嘗試過但它不起作用。順便說一下, – 2014-09-25 08:15:39
@jhonalynnequin,這是在'
是的,它是在