2) On peut modifier les checkbox coché
3) Si les checkbox on ete modifier, on doit les reafficher comme elles ont ete modifier.
alors voici le code :
if($resolution!="")
{
$listeCoche='';
$resolution==trim($resolution);
$probleme=split ("\n",$resolution);
$max=count($probleme);
$cpt=0;
echo "<input type=\"hidden\" name=\"max\" value=\"$max\">";
$tab = explode(',',$ligne);
foreach($tab as $clef => $valeur) {
if($valeur)
{$checked = 'checked'; // déjà cochée
$lignee=1;
}
else {
$checked = ''; // pas cochée
$lignee=0;}
// j'affiche juste la checkbox "au bout de chaque ligne
// à toi de mettre le début de la ligne
echo "$probleme[$cpt]";
echo '<input type="checkbox" name="liste['.$clef.']" value="1" '.$checked.' />';
// pourquoi "liste['.$clef.']" ? nous le verrons en 4.
echo "<br>";
$listeCoche.=$lignee.',';
echo "<input type=\"hidden\" name=\"line\" value=\"$listeCoche\">";
$cpt=$cpt+1;
}
je recupere comme ceci :$ligne = $_POST["liste"];
Alors mes problemes sont :
1) il me met array dans ma base de donnée,
2) il ne m'affiche plus que la premiere ligne, mais la ca marche, si je la coche ou decoche et que je revientapres avoir sauve sur cette page, le resultats est le bon, ca fais un grand pas en avant, reste plusqu'a arrive a afficher les autre ligne si autre ligne il y a ...
alors avec le $cpt, j'affiche les trois ligne, mais si je met tout a blanc apres il me reaffiche tout a blanc, si j'en coche une, il me les coche toute apres ... qui peut m'aider?
3) si je coche pas la premiere il me met ligne non defini
Merci d'avance