2010-02-24 4 views
1

mysql 데이터베이스에서 checkbox의 값을 얻으려면 어떻게해야합니까? 예를 들어 stat6이 인 경우 기본 키를 사용하여 해당 레코드를 가져 오려고 시도하는 경우입니다. 그런 다음 stat6이 처음 레코드를 추가 할 때 검사되면. 또한 업데이트 할 때 확인해야합니다. 그러나 그 경우가 아닙니다. 이 문제를 어떻게 해결할 수 있습니까?html 체크 박스에 mysql 데이터를로드하는 방법

<td></td> 
<input type='hidden' name="stats6" value="0"> 
<td><input name="stats6" type="checkbox" id="dep" value="<?php echo $row["STAT6"]; ?>">Dependent</td> 
<td><font size="3"></td> 
<td></td> 
<input type='hidden' name="stats7" value="0"> 
<td><input name="stats7" type="checkbox" id="emp" value="<?php echo $row["STAT7"]; ?>">Employee</td> 

답변

3
<td></td> 
<td><input name="stats6" type="checkbox" id="dep" value="<?php echo $row["STAT6"]; ?>" <?php echo $row["STAT6"] ? 'checked="checked"' : ''; ?> >Dependent</td> 
<td><font size="3"></td> 
<td></td> 
<td><input name="stats7" type="checkbox" id="emp" value="<?php echo $row["STAT7"]; ?>" <?php echo $row["STAT7"] ? 'checked="checked"' : ''; ?>>Employee</td> 
2

는이 같은 것이 가장 쉬운 방법 : 상자를 체크 할 필요가있는 경우,

<input name="stats6" type="checkbox" id="dep" <?php echo $row["STAT6"] ? "checked": ""; ?>> 
당신은 속성을 추가 할 필요가
0

는 "확인"

<td><input name="stats6" type="checkbox" id="dep" value="<?php echo $row["STAT6"]; ?>" <? if($row["STAT6"]){ echo "checked"; } ?>>Dependent</td> 

관련 문제