envoyer les éléments d'un tableau contenant une case à cochet
Posté : 12 mars 2017, 14:08
Bonjour,
Alors voilà mon problème.
J'ai créée une base de données avec une table Eleve qui contient : id,nom, prénom, Absent
Le champ Absent =0 par défaut ou 1 (si l’élève est absent)
Je voudrai afficher tous les élèves présents ainsi qu'une case à cocher devant chaque lignes ( un élève par ligne). Jusqu'a ce point je me débrouille.
PROBLEME
Lorsque le prof fait l’appel il coche la case qui est devant l’élève absent.
Je désire récupérer les Id des élèves absents après l’appel et les transmettes à la page modif_affich.php pour effectuer les modifications et afficher la liste des élèves présents et les élèves absents.
1) donc Comment les " relier " à l’élève qui se trouve à coté (sur la même ligne )? Afin de pouvoir les modifier par la suite.
2) comment les récupérer dans la page modif_affich.php pour faire les modifications.
Voici un essai dans la page appel.php(pas d'erreur)
<?php
$dr=mysql_query("select * from eleve where absent='0'");
while ($ligne=mysql_fetch_array($dr))
{
?>
<tr bordercolor="#666666">
<td><div align="center"><?php echo $ligne['Ideleve'];?></div></td>
<td><div align="center"><?php echo $ligne['Nom'];?></div></td>
<td><div align="center"><?php echo $ligne['prenom'];?></div></td>
<?php
echo "<form method='POST' action='essaff.php'>";
echo "<td> <div align='center'><input type='checkbox' name='case".$ligne['Ideleve']."' value=''>";
echo "</div></td></tr>";
?>
<?php
}
?>
Alors voilà mon problème.
J'ai créée une base de données avec une table Eleve qui contient : id,nom, prénom, Absent
Le champ Absent =0 par défaut ou 1 (si l’élève est absent)
Je voudrai afficher tous les élèves présents ainsi qu'une case à cocher devant chaque lignes ( un élève par ligne). Jusqu'a ce point je me débrouille.
PROBLEME
Lorsque le prof fait l’appel il coche la case qui est devant l’élève absent.
Je désire récupérer les Id des élèves absents après l’appel et les transmettes à la page modif_affich.php pour effectuer les modifications et afficher la liste des élèves présents et les élèves absents.
1) donc Comment les " relier " à l’élève qui se trouve à coté (sur la même ligne )? Afin de pouvoir les modifier par la suite.
2) comment les récupérer dans la page modif_affich.php pour faire les modifications.
Voici un essai dans la page appel.php(pas d'erreur)
<?php
$dr=mysql_query("select * from eleve where absent='0'");
while ($ligne=mysql_fetch_array($dr))
{
?>
<tr bordercolor="#666666">
<td><div align="center"><?php echo $ligne['Ideleve'];?></div></td>
<td><div align="center"><?php echo $ligne['Nom'];?></div></td>
<td><div align="center"><?php echo $ligne['prenom'];?></div></td>
<?php
echo "<form method='POST' action='essaff.php'>";
echo "<td> <div align='center'><input type='checkbox' name='case".$ligne['Ideleve']."' value=''>";
echo "</div></td></tr>";
?>
<?php
}
?>