1

私はこのコードを持っています。これは、id=super_selected_1. 問題は、動作中に内部を印刷する$super_selected_1と値が取得されますが、チェックボックス内では表示されないことです。ここで何か間違っていますか? ありがとう。

$super=array();
while ($row = mysql_fetch_array($query3)) { 
    $super[]=$row['id_pdv'];
}

foreach($super as $super_selected_1){
    $sqlsuper_1="SELECT * FROM pdv WHERE id_pdv='$super_selected_1' AND regione_pdv='$term1'";
    $querysuper_1 = mysql_query($sqlsuper_1) or die (mysql_error());
    while ($row = mysql_fetch_array($querysuper_1,MYSQL_ASSOC)) { 
        echo $super_selected_1;


        echo '<input type="checkbox" name="checkbox[]"  id="checkbox[]"  class="pdv_super" value="'.$row['id_pdv'].'" >' . $row['nome_pdv'] . '<br>';
    }
}
4

1 に答える 1

2

チェックボックスが間違っています。タイプが「チェックボックス」の場合、このvalue属性は効果がありません。チェック済みとして表示する場合は、タグchecked="checked"に設定する必要があります。<input>

于 2012-10-01T13:38:42.107 に答える