Я попытался вставить в базу данных данные студенческого имени «Dhiya» и «Siti» и $ checkbox. Я сначала помню данные из таблицы student_course в базе данных. Я проверил Присутствие для обоих имен. Вот код:Как вставить несколько данных в один столбец
<html>
<div class="container">
<div class="content">
<?php
include ('system2.php');
include('connect_database.php');
$course = $_POST['course'];
$batch = $_POST['batch'];
$group = $_POST['group'];
$student_name = $_POST['Student_Name'];
$checkbox = $_POST['checkbox'];
$query_view1 = mysql_query("SELECT distinct Student_Name FROM student_course where batch='12/01'");
$query_view2 = mysql_query("SELECT distinct Student_Name FROM student_course where batch='12/02'");
echo "<form action ='system23.php' method = 'post'>";
echo "<table border = '1' align='center'>";
echo "<tr>
<th><font color=#555555>Name</font> </th>
<th><font color=green>Presence</font> </th>
<th><font color=red>Absence</font> </th>
<th><font color=#FFCC00>Permission</font> </th>
<th><font color=purple>Late</font> </th>
</tr>";
if ($batch=='12/01')
{
while($row = mysql_fetch_array($query_view1))
{
echo "<tr>";?>
<td><input type="text" name="stuname" value="<?php echo $row['Student_Name']?>"/></td>
<?php
echo "<td><input type='checkbox' name='checkbox' value='P'/></td>";
echo "<td><input type='checkbox' name='checkbox' value='A'/></td>";
echo "<td><input type='checkbox' name='checkbox' value='PR'/></td>";
echo "<td><input type='checkbox' name='checkbox' value='L'/></td>";
echo "</tr>";
}
}
else if ($batch=='12/02')
{
while($row = mysql_fetch_array($query_view2))
{
echo "<tr>";?>
<td><input type="text" name="stuname" value="<?php echo $row['Student_Name']?>"/></td>
<?php
echo "<td><input type='checkbox' name='checkbox' value='P'/></td>";
echo "<td><input type='checkbox' name='checkbox' value='A'/></td>";
echo "<td><input type='checkbox' name='checkbox' value='PR'/></td>";
echo "<td><input type='checkbox' name='checkbox' value='L'/></td>";
echo "</tr>";
}
}
echo "<tr>";
echo "<td colspan='6' align='center'><input name='submit' type='submit' value='GO' /></td>";
echo "</tr>";
echo "</table>";
echo "</form>";
?>
</div>
</div>
</html>
Затем я попытался вставить данные в базу данных. Вот код:
<html>
<div class="container">
<?php
include ('system22.php');
include('connect_database.php');
$checkbox = $_POST['checkbox'];
$query_view1 = mysql_query("SELECT distinct Student_Name FROM student_course where batch='12/02'");
$query_view2 = mysql_query("SELECT distinct Student_Name FROM student_course where batch='12/02'");
$student_name = $_POST['stuname'];
$batch= $_POST['batch'];
mysql_query ("INSERT INTO result2 VALUES ('$student_name', '$checkbox')");
echo "Success";
?>
</div>
</html>
Но когда я проверяю базу данных, он ставит только «Siti». Я не знаю, что другие способы использовать
Поскольку я не могу отправить изображение, я постараюсь сделать это как можно четче
Таблица student_course
<html>
<table>
<tr>
<th>Name</th>
<th>1</th>
</tr>
<tr>
<td>Siti</td>
<td>P</td>
</tr>
</table>
</html>
Для таблицы результат2 структура.
поле: 'Имя' и '1' Тип: как VARCHAR (99). Нет первичного и переднего ключа.
Вы можете показать структуру своей таблицы? – vladkras
, так как я не могу опубликовать изображения, я сделал для него html-код, и я уже его показал. Таблица student_course – user3245350
нет, 'result2' структура таблицы – vladkras