Dans la dernière partie de ton code (avant de fermer la connection) essaie ca :
Code :
- <?
- if (isset($HTTP_POST_VARS)) {
- while (list($name, $value)=each($HTTP_POST_VARS)) {
- if ($value==1) {
- $result = "SELECT * FROM stats WHERE Annee=$name";
- $requete = mysql_query($result) or die("Marche pas" );
- $row = mysql_fetch_array($requete);
- echo $row;
- }
- }
- }
- ?>
|
Tu peux bien évidement améliorer cette boucle pour ne faire qu'une seule requête à ta base de données...
il faut aussi que tu modifies ce code :
Code :
- <?
- while ($stat = mysql_fetch_array($res)){
- echo "<input type=\"checkbox\" name=\"".$stat["Annee"]."\" value=\"1\"";
- if (isset($HTTP_POST_VARS($stat["Annee"]))) {
- echo " checked";
- }
- echo ">";
- echo $stat["Annee"]."<br>";
- }
- ?>
|
Ton erreur est de ne pas récupérer les variables, et leurs valeurs, postées par le formulaire; ces variables sont accessibles depuis la variable PHP $HTTP_POST_VARS (si tu as choisi method="post" dans ton formulaire), ou bien _GET.
Voilà, j'espère que je n'ai pas fait d'erreur, ce qui m'étonnerais bien 
Message édité par ollone le 28-01-2004 à 18:53:21
---------------
C'est naturel que les filles soient plus belles, et les garçons plus cons ^^ [un peu bonobo sur les bords]