对于一个“网上商店项目”,我创建一个PHP表和回声“...”函数。该表显示了一些值,在最后的单元格中,应该有一个按钮,使用户可以删除相应的行(或更好地说,购买)。数据保存在数据库中,并在页面加载并在表格中显示时读出。PHP回声按钮onclick函数
我使用“购买ID”来找出哪些行必须删除,并且它工作正常,如果我只是实现该函数本身。问题是我无法获得该按钮的“onclick”事件。
所以,有些代码:
function delete_purchase($purchase_id){
mysql_query("DELETE FROM purchase WHERE purch_id = '$purchase_id'");};
这就是PHP函数删除行,很容易。
$result = mysql_query("SELECT purchase.purch_id, item.name, purchase.amount, purchase.purch_date, delivery.meaning, item.weight FROM purchase, item, delivery WHERE purchase.cust_id='$cust_id' AND delivery.del_id = purchase.delivered AND purchase.item_id = item.item_id");
while($row = mysql_fetch_array($result))
{
echo "
";echo "
" . $row['name'] . "";echo "
" . $row['amount'] . "";echo "
" . $row['weight'] * $row['amount'] . "";echo "
" . $row['purch_date'] . "";echo "
" . $row['meaning'] . "";echo "
Kill";echo "
";}
而这是看起来不起作用的部分。我从数据库中获取变量和其他一些值,只要有值,就将它们插入我的表中。一切都显示出来,甚至按钮;但点击他们不会做任何事情。该网站的
的源代码似乎罚款:
Kill希望一切的清晰,而且你们有一些想法,什么是错的。如果你需要知道更多的东西,只要问一下,我会看看我能做些什么。
2013-04-01
Phil
+0
PHP是服务器端。 JavaScript在浏览器中运行。 –