Bonjour, je viens vous demander de l'aide car je tourne en rond ...

Je veux afficher des checbox au bout de chaque ligne.
chaque ligen de koi???
je stock un text dans ma base de donne, et a chaque [ENTER], je veux qui ai une checbox.

Alors ca ca marche

Le probleme, c'est que je veux qu'apres on puisse les decoche et recoche a notre envie. Mais la probleme, il ne me stocke pas bien dans ma base la bonne valeur ... et de deux si je coche une case il fais comme si je les avait toute coché. et si je les decoche toute la il me les reaffiche toute non coché donc ok.

Quelqu'un voit il le probleme?
quelqu'un peut il venir en mon secour?
ca fait 4 jours que je suis dessus presque toute la journee et je me confie a vous la :$

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
if(!empty($resolution)) 
{ 
    $resolution=trim($resolution); 
    $probleme=split("\n",$resolution); 
    $max=count($probleme); 
    $cpt=0; 
    ?> 
        <input type="hidden" name="max" value="<?=$max?>"> 
    <? 
    $tab = explode(',',$ligne); 
  while($cpt<$max) 
{ 
foreach($tab as $clef => $valeur) { 
 
 
    if($valeur==1) 
    { 
    $checked = 'checked'; 
    $lignee=1; 
 
    echo "$probleme[$cpt]"; 
    echo '<input type="checkbox" name="liste['.$clef.']" value="1" '.$checked.' />'; 
    echo "<br>"; 
 
 
    } 
else [color=red:f7c21d745b]{[/color:f7c21d745b] 
            $checked = ''; 
            $lignee=0; 
 
 
    echo "$probleme[$cpt]"; 
    echo '<input type="checkbox" name="liste['.$clef.']" value="1" '.$checked.' />'; 
 
    echo "<br>"; 
[color=red:f7c21d745b]}[/color:f7c21d745b] 
 
$listeCoche.=$lignee.','; 
    echo "<input type=\"hidden\" name=\"line\" value=\"$listeCoche\">"; 
 
 
} 
 
$cpt=$cpt+1; 
 
}
je recupere comme ceci :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 if($_POST['liste'])
 {
 foreach($_POST['liste'] as $valeur) 
    {
    $ligne.= $valeur.",";
       }
 
  $req="UPDATE intervention SET ligne='$valeur' WHERE idinter='$idinter'";
   	$sql = mysql_query($req) or die('Erreur SQL'); 
 }

Meric d'avance