Talib
Новичок
Замена 'radio' на 'checkbox'
С гостевой книги я могу удалять каждое сообщение отдельно. Изменение в коде типа radio на checkbox дает возможность выбрать несколько объектов, но фактически удаляется только один.
Первый код выводятся все сообщения из базы (можно выбрать что-н. для удаления):
Представленный выше код ссылается на другой обработчик, который удаляет только одно сообщение, а не все отмеченные:
С гостевой книги я могу удалять каждое сообщение отдельно. Изменение в коде типа radio на checkbox дает возможность выбрать несколько объектов, но фактически удаляется только один.
Первый код выводятся все сообщения из базы (можно выбрать что-н. для удаления):
PHP:
<?php
$result = mysql_query("SELECT name,theme,id FROM system_guestbook");
$myrow = mysql_fetch_array($result);
do
{
printf ("<p><input name='id' type='checkbox' value='%s'><label> %s - %s</label></p>",$myrow["id"],$myrow["name"],$myrow["theme"]);
}
while ($myrow = mysql_fetch_array($result));
?>
PHP:
if (isset($id))
{
/* То удалить эту информацию в базе */
$result = mysql_query ("DELETE FROM system_guestbook WHERE id='$id'");
if ($result == 'true') {echo "<h3 align=center>Сообщение успешно удалено!</h3>";}
else {echo "<h3 align=center>Не удалось удалить сообщение!</h3>";}
}
else
{echo "<h3 align=center>Вы не выбрали сообшение для удаления!</h3>";}