Pour une ligne ca marche, mais si plusieurs ligne ca foire
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 :D
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:
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:
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