par
Invité » 16 févr. 2006, 15:04
Voila, ceci est ok, il n'y a plus la virgule ne fin de ligne. le valeur de listeCoche est exacte ...
$listeCoche='';
$ligne = "0,1,0";
$tab = explode(',',$ligne);
if(!empty($resolution))
{
$resolution=trim($resolution);
$probleme=split("\n",$resolution);
$max=count($probleme);
$cpt=0;
?>
<input type="hidden" name="max" value="<?=$max?>">
<?
foreach($tab as $clef => $valeur) {
if ($clef==0){
if($valeur==1)
{
$checked = 'checked';
$lignee=1;
echo "$probleme[$clef]";
echo '<input type="checkbox" name="liste['.$clef.']" value="1" '.$checked.' />';
echo "<br>";
$listeCoche=$lignee;
}
else {
$checked = '';
$lignee=0;
echo "$probleme[$clef]";
echo '<input type="checkbox" name="liste['.$clef.']" value="1" '.$checked.' />';
echo "<br>";
$listeCoche=$lignee;
}
}
elseif($clef>0)
{
$listeCoche.=',';
if($valeur==1)
{
$checked = 'checked';
$lignee=1;
echo "$probleme[$clef]";
echo '<input type="checkbox" name="liste['.$clef.']" value="1" '.$checked.' />';
echo "<br>";
$listeCoche.=$lignee;
}
else {
$checked = '';
$lignee=0;
echo "$probleme[$clef]";
echo '<input type="checkbox" name="liste['.$clef.']" value="1" '.$checked.' />';
echo "<br>";
$listeCoche.=$lignee;
}
}
}
echo $listeCoche;
echo "<input type=\"hidden\" name=\"line\" value=\"$listeCoche\">";
}
Voila, ceci est ok, il n'y a plus la virgule ne fin de ligne. le valeur de listeCoche est exacte ...
[php]$listeCoche='';
$ligne = "0,1,0";
$tab = explode(',',$ligne);
if(!empty($resolution))
{
$resolution=trim($resolution);
$probleme=split("\n",$resolution);
$max=count($probleme);
$cpt=0;
?>
<input type="hidden" name="max" value="<?=$max?>">
<?
foreach($tab as $clef => $valeur) {
if ($clef==0){
if($valeur==1)
{
$checked = 'checked';
$lignee=1;
echo "$probleme[$clef]";
echo '<input type="checkbox" name="liste['.$clef.']" value="1" '.$checked.' />';
echo "<br>";
$listeCoche=$lignee;
}
else {
$checked = '';
$lignee=0;
echo "$probleme[$clef]";
echo '<input type="checkbox" name="liste['.$clef.']" value="1" '.$checked.' />';
echo "<br>";
$listeCoche=$lignee;
}
}
elseif($clef>0)
{
$listeCoche.=',';
if($valeur==1)
{
$checked = 'checked';
$lignee=1;
echo "$probleme[$clef]";
echo '<input type="checkbox" name="liste['.$clef.']" value="1" '.$checked.' />';
echo "<br>";
$listeCoche.=$lignee;
}
else {
$checked = '';
$lignee=0;
echo "$probleme[$clef]";
echo '<input type="checkbox" name="liste['.$clef.']" value="1" '.$checked.' />';
echo "<br>";
$listeCoche.=$lignee;
}
}
}
echo $listeCoche;
echo "<input type=\"hidden\" name=\"line\" value=\"$listeCoche\">";
}[/php]