我有包括的项目列表的PHP生成的表单,每个旁边有一个按钮,说:“删除该”它输出类似于下面:检查哪个按钮被点击
Item A - [Remove This]
Item B - [Remove This]
...
我想能够单击Remove This,它将检测它是哪个项目,然后将其从数据库中删除。这里是我到目前为止的代码:
selectPlaces.php再加上我的admin.php的
<?php
include 'data.php';
mysql_connect($host, $user, $pass) or die ("Wrong Information");
mysql_select_db($db) or die("Wrong Database");
$result = mysql_query("SELECT * FROM reseller_addresses") or die ("Broken Query");
while($row = mysql_fetch_array($result)){
$placeName = stripslashes($row['b_name']);
$placeCode = stripslashes($row['b_code']);
$placeTown = stripslashes($row['b_town']);
$outputPlaces .= "<strong>$letter:</strong> $placeName, $placeTown, $placeCode <input type=\"button\" onclick=\"removePlace()\" value=\"Remove This\" /><br />";
}
mysql_close();
?>
<div id="content" style="display:none">
Remove a Place<br><br>
<?php include 'selectPlaces.php'; echo $outputPlaces; ?>
</div>
我知道我需要添加一些JavaScript来检测被点击的按钮,但我可以似乎没有得到它的工作。我试着通过在函数removePlace(placeID)或类似的东西中传递一个变量来修改onclick =“removePlace()”,但我是JavaScript新手,我不知道如何在removePlace函数中接收这个。
你对“地点”有什么类型的数据(例如:selectPlaces.php中发生了什么)? – 2010-08-31 10:33:21
它基本上只是从数据库中获取文本地名并将其输出到表单中。这实际上只是文本信息 – 2010-08-31 10:40:07