首先,我在表中显示值列表,我想做的是根据表的唯一表 ID 添加一个删除按钮。
所以我试图使用我声明的这个按钮从我的数据库中删除一个值,但是我目前正在做的事情只是没有删除数据库中的任何内容。
这是我的数据库表
CREATE TABLE `5050goosedown` (
`goosedown_id` int(11) unsigned NOT NULL auto_increment,
`name` varchar(100) NOT NULL default '',
`width` int(8),
`height` int(8),
`normal_fill` int(8),
`our_fill` int(8),
`old_price` DECIMAL(3,2),
`price` DECIMAL(3,2),
PRIMARY KEY (`goosedown_id`)
) TYPE=MyISAM;
这是我的按钮,它在一个重新加载同一页面的表单中..
echo '<td><input type="submit" name="'.$row['goosedown_id'].'" value="Delete" /></td>"';
所以这是一个显示删除的按钮,它的名称是该表的唯一 id...(我拥有并希望在其上执行此操作的几个表之一)
然后当页面重新加载时,我有这个 if 语句来捕获被按下的特定删除按钮......这在 atm 中不起作用......
//DELETE QUERIES
if(isset($_POST['goosedown_id']) and is_numeric($_POST['goosedown_id']))
{
// here comes your delete query: use $_POST['deleteItem'] as your id
mysql_query("DELETE FROM 5050goosedown WHERE goosedown_id='goosedown_id'");
}