У меня есть страница deleteimage.php, которая вверху содержит «functions.php» <== имеет все мои функции </p>
Ок, и на моей странице deleteimage.php у меня есть форма, которая выглядит следующим образом:
<form action="#" method="post" id="delForm">
<input type="submit" name="deleteImg" id="deleteImg" value="Delete Image"/>
</form>
тогда на моей странице включения у меня есть функция, которая имеет:
foreach ($lines as $line) {
$images = explode(":", $line);
if ($user == $images[2]) {
$imgPath = $images[0];
$content .= '<div class="private"> <img class="yourGal" src="';
$content .= $imgPath . '"';
$content .= 'width="200" alt="$title" /><form action="#" method="post"><input type="checkbox" name="delete[]" value="'.$imgPath .'"/>Delete</form></div>';
}
}
return $content;
, который в основном показывает все загруженные вами фотографии с флажком рядом с ним. Теперь у меня есть первая форма, так что я могу проверить сколько угодно картинок и нажать «Удалить», чтобы удалить их.
Вот моя проблема, я не могу заставить его вызвать $ _POST ['delete], у меня есть эта функция для проверки
if (isset($_POST['deleteImg'])) {
echo 'You have selected ' . count($_POST['delete']) . ' images';
}
но там указано неопределенный индекс: удалить при счете ($ _ POST ['delete']) ??????