Bonjour à tous,
Je ne dois pas être bien réveillé ce matin.

J'ai une petite fonction qui m'affiche une propriété checked pour une checkbox.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
function cbox($value) { 
// test de la valeur pour checkbox
if( $value == 1 )
  echo 'checked="checked"';
else
  echo ''; 
}
Je désire l'inclure dans la boucle suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
while( $result_sr = mysql_fetch_object( $requete_sr ) )
	{
		echo("<tr onmouseover=\"changeCouleur(this);\" onmouseout=\"remetCouleur(this);\" onclick=\"appliqueCouleur(this);\">
			 <td>".$result_sr->redoublant."</td>
             <td><input type='checkbox' ".cbox($result_sr->redoublant)."><td> 			 
			 <td>".$result_sr->eleve." </td>
			</tr>");
	}
La fonction fonctionne mais affiche "checked" systématiquement après "</tr> dans le html généré.

Pouvez-vous m'ôter la poutre que j'ai dans l'oeil, merci.