<?php
include('connect.php');
$query=mysqli_query($conn,"select * from users") or die("unable to connect");
?>
<html>
<head>
</head>
<body>
<h2 align="center"> student list</h2>
<form action="radio.php" method="post">
<table align="center" border="1" cellspacing="0" cellpadding="0" width="700">
<thread>
<td align='center'>id</td>
<td align='center'>enrolloment_no</td>
<td align='center'>first_name</td>
<td align='center'>last_name</td>
<td align='center'>attendance </td>
</thread>
<?php
$i=1;
while($row=mysqli_fetch_array($query,MYSQLI_BOTH))
{
echo "<tr>
<td align='center'>"[email protected]$i."</td>
<td align='center'>"[email protected]$row['enrolloment_no']."</td>
<td align='center'>"[email protected]$row['first_name']."</td>
<td align='center'>"[email protected]$row['last_name']."</td>
<td align='center'>
<input type=\"radio\" name=\"a\" value=\"present\">present
<input type=\"radio\" name=\"a\" value=\"absent\">absent
</tr>
";
$i++;
}
?>
</table>
<input type="submit" value="submit">
</form>
</body>
</html>
上記のコードにはラジオボタンが含まれていますが、上記のコードの主な問題はラジオボタンを選択できません各行のラジオボタンを選択する必要があります。どちらかの学生が出席するかどうかはわかりませんので、各行に存在するかどうかを選択してデータベースに送信する方法を提案してください。各行から1つのラジオボタンを選択してデータベースmysqliに送信
ラジオボタンをクリックするとラジオをマークしませんか? –
「各行からラジオボタンを選択できません」はなぜですか?実際にあなたがこれをやってしまうのを防ぐのは何ですか?試してみるとどうなりますか? – David
一度にラジオボタンをクリックすると、全部の列から1つのボタンだけが選択されていますが、出席者のページを準備しているので、各生徒のために現在のかどうかをクリックする必要がありますが、全体の列から選択された、すなわち、私は全体の列からのみ選択することができます。 –