1 2 3 4 5 6 7 8 9 10 11
| $checkAvant_array = $_POST['checkAvant']; // array de toutes les valeurs, pour tous les élèves concernés
foreach($checkAvant_array as $idx => $checkAvant) // $idx vaut NUMELEVE
{
for($i=1; $i<9; $i++)//on balaye toutes les matières
{
if ($checkAvant[$i]==1 && !isset($_POST['matiere'][$idx][$i])) {
$sql_delete = $bdd->prepare('DELETE FROM lo_travailler WHERE NUMETAB = ? and NUMDIVISION = ? and NUMPERIODE = ? and NUMELEVE = ? and NUMMATIERE = ?');
$sql_delete->execute(array($_POST['etab'], $_POST['division'], $_POST['periode'], $idx, $i));
}
elseif ($checkAvant[$i]==0 && isset($_POST['matiere'][$idx][$i])) {
$req = $bdd->prepare('INSERT INTO lo_travailler... |