Je suis en train de changer certaine chose sur mon site en rapport au trophée sur la playstation 3.
Présentement les membres peuvent mettre à jour la liste de trophée obtenu pour un jeu avec une liste deroulante avec les choix Oui et Non.
J'aimerait changer ça pour une case à cocher pour les trophées obtenus.

J'ai reussi à faire en sorte que si on coche une case, ça update la base de donnée, le champs Reussit étant changer à Oui.
Mon probleme est que si je décoche un champs, je ne peux pas passer la valeur Non.

Voici le code du formulaire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
			echo "<FORM NAME=updateTrophee METHOD=post ACTION=listeTropheeTEST.php?id=$_GET[id]&user=$_GET[user]&action=$_GET[action]>";
 
			if ($tableauTropheeUser['Reussit'] == "Oui")
			{
				echo "<INPUT TYPE=\"checkbox\" CHECKED NAME=\"reussit[]\" VALUE=$tableauTropheeUser[idTropheeUser]>";
			}
			else
			{
				echo "<INPUT TYPE=\"checkbox\" NAME=\"reussit[]\" VALUE=$tableauTropheeUser[idTropheeUser]>";
			}
Et le code pour le traitement des données :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
for ($i = 0, $c = count($_POST['reussit']); $i < $c; $i++) 
	{
        	//echo "<br/><b>" . $_POST['reussit'][$i] . "</b>";
		$idTrophee = $_POST['reussit'][$i];
		$sqlUpdate = "UPDATE ps3TropheeUserTEST set Reussit='Oui' WHERE idTropheeUser=$idTrophee";
		$rsUpdate = execSQL($sqlUpdate);
    	}
Donc comment faire pour que si une case est décocher, je puisse mettre à jour la table ?