Pb dans un script php

Fermé
amine_marc Messages postés 256 Date d'inscription dimanche 21 février 2010 Statut Membre Dernière intervention 11 avril 2016 - 2 mai 2011 à 21:14
Bonjour,
j'essaie de faire une application d'absence des élèves, mais je peux pas continuer à cause d'une erreur dans le code ci-dessous, et exactement dans la partie écrite en gras, et qui affiche "present" pour tous les élèves malgré qu'il y a des élèves qui sont absents.


<table border=2 cellspacing=0>
<tr><th></th><th>N°</th><th>Nom</th><th>Prénom</th><th title="Sexe">S</th><th title="Interne ou Externe">Int/Ext</th><th title="Durée de la séance par heures">Séance/H</th><th>Date</th><th title="Avec Permission O/N">Permission</th><th>Action</th></tr>
<?php
............
$rq101=mysql_query("SELECT code_elv FROM absenter WHERE code_seance='$code_seance'") or die (mysql_error());
//requette pour selectionner les codes des élèves absents

$rq110=mysql_query("SELECT code_elv FROM eleve WHERE nom_annee='$annee_scl'") or die (mysql_error());
//requette pour selectionner les codes de tous les élèves de l'année scolaire

$tab_code[]=mysql_fetch_array($rq101);
$tab_elvs[]=mysql_fetch_array($rq110);
$comp=0;
while($donnees98=mysql_fetch_array($rq98))
{
$comp++;
$code_elv=$donnees98['code_elv'];
if($donnees98['interne_o_n']="o")
{ $_int_ext="Interne"; }
else { $_int_ext="Externe"; }
$cde=$donnees98['code_elv'];

echo "<tr><td align=center><input type=checkbox name='ch_action' value='chck".$comp."'></td><td>".$donnees98['num_ordre']."</td><td>".$donnees98['nom_elv']."</td><td>".$donnees98['prenom_elv']."</td><td align=center>".$donnees98['sexe_elv']."</td><td align=center>".$_int_ext."</td><td>".$duree_h."</td><td>".$date_abs."</td><td><input type=radio name='permission".$comp."' value='o'>Oui <input type=radio name='permission".$comp."' value='n'>Non <input type=radio name='permission".$comp."' value='i' checked>?</td>
<td align=center>";

foreach($tab_code as $elmt){
if(!in_array($elmt,$tab_elvs)){
$ab="présent"; }
else{ $ab="<i>Absent</i>";}


echo $ab."</td></tr>";
}
}
}
?>
</table>

Veuillez me dire où est le pb exactement; et merci d'avance pour vos aides.