2012-10-01 5 views
1

id=super_selected_1이있는 모든 가능한 pdv를 저에게 인쇄하도록되어있는이 코드가 있습니다. 문제가있는 동안 내부에 $super_selected_1을 인쇄하면 값이 필요하지만 체크 박스 안에 표시되지 않습니다. 여기에 잘못된 것이 있습니까? 감사합니다. .PHP에서의 Foreach 문제

$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>'; 
    } 
} 
+0

오류가 발생하여 루프에서 쿼리를 사용하지 마십시오. –

+0

'print_r ($ row);'인쇄를 시도 했습니까? 이것은'$ row'에 포함 된 것을 보여줄 것입니다. –

+0

'$ term1 '이란 무엇입니까? – hjpotter92

답변

2

확인란이 잘못되었습니다. 유형이 "checkbox"인 경우 value 속성은 아무 효과가 없습니다. <input> 태그가 표시된 것으로 표시된 경우 을 설정해야합니다.