Я напечатал таблицу, содержащую данные об учениках и их посещаемости, с помощью HTML / PHP / Mysql, и теперь я пытаюсь использовать форму с переключателем для непосредственного заполнения посещаемости.В то время как я использую функцию «mysqli_fetch_assoc», и она работает нормально на всем, кроме формы, где она принимает только первую строку, вот код:
<?php
require_once("connection.php");
$req="select * from ETUDIANTS";
$rs=mysqli_query($conn,$req) or (die(mysql_error()));
?>
<?php while ($ET=mysqli_fetch_assoc($rs)) { ?>
<tr>
<td><?php echo($ET['ID_ETUDIANT']) ?> </td>
<td><?php echo($ET['NOM']) ?> </td>
<td><?php echo($ET['PRENOM']) ?> </td>
<td><?php echo($ET['EMAIL']) ?> </td>
<td><?php echo($ET['DATE_NAISS']) ?> </td>
<td><?php echo($ET['Prez']) ?> </td>
<?php $cod=($ET['CODE'])?>
<td> <form method ="post" action ="attendance.php?code=<?php echo($cod) ?>">
<input type="radio" name="Prez" value="1" />Present
<input type="radio" name="Prez" value="0" />Absent
<input type = "submit" value ="Enregistrer" >
</td>
</form>
<td><a href ="supprimerEtudiant.php?code=<?php echo($ET['CODE']) ?>">Delete</a> </td>
</p>
<?php } ?>
URL-адрес удаления загружает код нормально, но дляпосещаемость не такая, вот файл serveance.php:
<?php
require_once("connection.php");
$code=$_GET['code'];
$pres = $_POST['Prez'];
$req = "UPDATE ETUDIANTS SET Prez=$pres WHERE (CODE=$code)";
mysqli_query($conn,$req) or die ("error frr");
header("location:index.php");
?>
(извините за отступы и ошибки, спасибо за ответы!)