に存在する場合、私はすでに崩壊する使用して挿入されたデータベースから取得した値に基づいて、チェックボックスを選択しようと、私が選択した値を持つフォームを表示するときにセパレータをデータベースに挿入された値が、それは何も選択しないにチェックchechboxは、値がデータベース
//getting from DB
$moteur=$row['moteur'];
$moteur= explode(",",$moteur);
try to select
<th> <input type="checkbox" name="moteur[]" value="Vidange"
<?php
$count=count($moteur);
for($i=0;$i<$count;$i++)
echo ($moteur[$i]=='Vidange' ? 'checked' : 'disabled'); ?> >
</th>
<th> <input type="checkbox" name="moteur[]" value="nv"
<?php
for($i=0;$i<$count;$i++)
echo ($moteur[$i]=='nv' ? 'checked' : 'disabled'); ?> >
</th>
<th> <input type="checkbox" name="moteur[]" value="remplace"
<?php
for($i=0;$i<$count;$i++)
echo ($moteur[$i]=='remplace' ? 'checked' : 'disabled'); ?> >
</th>
<th> <input type="checkbox" name="moteur[]" value="nettoye"
<?php
for($i=0;$i<$count;$i++)
echo ($moteur[$i]=='nettoye' ? 'checked' : 'disabled'); ?> >
</th>
<th> <input type="checkbox" name="moteur[]" value="effectue"
<?php
for($i=0;$i<$count;$i++)
echo ($moteur[$i]=='effectue' ? 'checked' : 'disabled'); ?> > </th>
<th> <input type="checkbox" name="moteur[]" value="controle"
<?php
for($i=0;$i<$count;$i++)
echo ($moteur[$i]=='controle' ? 'checked' : 'disabled'); ?> >
</th>
この単純なスニペットを試みるが、あなたはそれがより読みやすいように、コードをクリーンアップ、好きなことができますか? –
try var_dump($ moteur);あなたがどんな種類の価値を得ているかチェックしてください。 –
$ moteurに含まれています。 $ moteurに基づいてチェックボックスを作成しますか? –