Мне нужно отобразить список элементов, и после каждого элемента кнопка добавления добавляется динамически. Всякий раз, когда пользователь нажимает кнопку удаления, соответствующий элемент должен быть удален, и остальная часть списка должна быть показана. Я написал следующий код PHP для достижения этой цели:несколько кнопок отправки в цикле php
for($i=0;$i<count($b);$i++)
{
$a=$b[$i];
echo "<li>$b[$i]</li> ";
$p="remove"."$j";
echo "<form action='' method='post'> <input class='z' type='submit' name='$p' value='delete'> </form>";
$j++;
}
if($_POST['$p'])
{
//code for deleting
}
Проблема заключается в том, когда пользователь нажимает на кнопку удаления только последний добавленный элемент становится удален и остальные кнопки не working.Please скажите мне, как чтобы определить, какая кнопка нажата динамически и удалить соответствующий элемент с помощью php.
Спасибо
Как выглядит получившийся HTML? Как выглядит код для определения того, какое значение для удаления выглядит? – David
добавление может быть решением:? –
if ($ _ POST ['$ p'] .. ваша проблема. Это не может быть правильно. – steven