Получаване на $_POST от няколко квадратчета за отметка
Имам 1 формуляр с няколко квадратчета за отметка в него (всяко с кода):
<input type="checkbox" name="check_list" value="<? echo $row['Report ID'] ?>">
Където $row['Report ID']
е първичен ключ в базата данни - така че всяка стойност е различна.
Как ще мога да разбера кои квадратчета са били маркирани? (Може би няколко)
Това е за система за входяща поща и имам бутон отдолу, който искам (когато бъде щракнат) да изтрие всички съобщения (идентификатори на: $row['Report ID']
), които имат отметка в квадратчето's.
151
3
Задайте името на формата на
check_list[]
и ще имате достъп до всички полета за отметка като масив ($_POST['check_list'][]
).Ето една малка извадка, както беше поискано:
трябва да дадете съответните имена на квадратчетата за отметка:
След това можете да получите достъп до всички отбелязани квадратчета с
ps. уверете се, че правилно екранирате изхода (
htmlspecialchars()
)И след публикацията можете да ги прегледате:
Или да получите определена стойност, публикувана от предишната страница: