Привет, я новичок в языке PHP. Поэтому я надеюсь, что ребята могут быть просты со мной. Мне нужно создать систему посещаемости для встречи. Теперь я застрял в одной части. Мне нужно добавить персонал из отдела для каждого созданного события собрания. Имя сотрудника уже появилось, когда я нажимаю в раскрывающемся меню для каждого отдела, который извлекается из базы данных. Теперь я попытался выбрать из списка флажков, которые я хочу добавить с идентификатором собрания. Но ничего не происходит, когда я нажимаю кнопку «Отправить» после проверки имени персонала. Я хочу добавить в новую таблицу идентификатор собрания. display.php - это код, который я создаю, чтобы указать имя штата и установить флажок и извлечь запись из таблицы пользователя. Флажок checkbox.php предназначен для того, чтобы вставить установленный флажок в таблицу meetingstaff. Пожалуйста, кто-нибудь мне помочь ..Нельзя вставить значение флажка в базу данных
Здесь я прикрепил мой PHP код
display.php
<label>Reference No:</label>
<label id="attach"><?php echo $_GET["refno"]; ?></label>
<form action="display.php?refno=<?php echo $_GET["refno"]; ?>" method="post">
<?php do { ?>
<form action="checkbox.php?refno=<?php echo $_GET["refno"]; ?>" method="post">
<tr >
<td><div align="center"><input name="chkl[]" type="checkbox" id="checkbox[]" value="<? echo $row_Recordset4['staffname']; ?>"></td>
<td><div align="center"><?php echo $row_Recordset4['staffname']; ?></div></td>
<td><div align="center"><?php echo $row_Recordset4['staffno']; ?></div></td>
</div></td>
</tr>
<?php } while ($row_Recordset4 = mysql_fetch_assoc($Recordset4));?>
checkbox.php
<label>Reference No:</label>
<label id="attach"><?php echo $_GET["refno"]; ?></label>
<?php
$checkbox1 = $_POST['chkl'];
if($_POST["Submit"]=="Submit")
{
for ($i=0; $i<sizeof($checkbox1);$i++) {
$query="INSERT INTO meetingstaff (staffname, staffno) VALUES ('".$checkbox1[$i]."')";
mysql_query($query) or die (mysql_error());
}
echo "Record is inserted";
}
?>
Я пытался, но до сих пор не может. Спасибо за помощь. – user3035176