Merci, j'ai enfin résolu le probleme!!!
En fait, j'avais un probleme avec les guillemet dans mon code de redirection en javascript, il manquait ces guillemet:
onClick= " .... "
comme je m'emmélais avec tous ces guillemet, je l'ai mise dans une variable:
$sep = ' " ' ;
puis
............ onclick =" . $sep . " ........ " . $sep . ">");
voilà et ensuite pour garder la valeur coché ou non coché après rafraichissement je teste la valeur de la case a cocher, qui est false ou true.et celon la valeur je met la variable $val dans mon input à checked ou non.
et aussi pour récupérer la valeur de la case à cocher c'est :
+this.checked
voici la commande:
if ( $erreur=="true" )
$val=" checked='CHECKED' ";
printf("<INPUT TYPE='checkbox' NAME='erreur' $val onClick=".$sep."javascript:location.href='test.php?debut=$debut&limite=$limite&erreur=' + this.checked + '#ancre'".$sep.">");
Voilà merci pour votre aide!!