У меня есть форма, сгенерированная PHP, которая состоит из списка элементов, каждый из которых имеет кнопку с надписью «Удалить это», выводимую примерно так:
Item A - [Remove This]
Item B - [Remove This]
...
Я хочу иметь возможностьнажмите «Удалить это», и он определит, какой это элемент, а затем удалит его из базы данных.Вот мой код:
selectPlaces.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();
?>
В сочетании с моим admin.php
<div id="content" style="display:none">
Remove a Place<br><br>
<?php include 'selectPlaces.php'; echo $outputPlaces; ?>
</div>
Я знаю, что мне нужно добавить некоторый JavaScript, чтобы определить, какойкнопка нажата, но я не могу заставить ее работать.Я попытался изменить onclick = "removePlace ()", возможно передав переменную в функцию removePlace (placeID) или что-то в этом роде, но я новичок в JavaScript и понятия не имею, как получить это в функции removePlace.