라디오박스 사용
본문
여분필드를 이용하여 데이터를 집어넣으려고 하는데 폼중에서 라디오가 있습니다
<input type="radio" name="wr_1" 	value="nomal"  	id="forum_write"	 checked="checked"	/>일반글  
<input type="radio" name="wr_1" 	value="free"  	id="free"/>무료  
<input type="radio" name="wr_1" 	value="value"  	id="value"/>유료 
이렇게 넣으려고 하면 체크된 value 값이 넣어지리라 예상합니다. 그렇다면 보드에서는 쓰기와 수정이 동시에 이루어지는데 수정에서 라디오 값이 체크했었던데로 나타나게 하려면 어떻게 처리해야 할까요??
ㅠㅠ도와주세요
!-->답변 5
일반적인 방법은
<input type="radio" name="wr_1" value="normal" id="forum_write" <?php if ($wr_1 == "normal") { echo "checked=\"checked\""; } />일반글  
<input type="radio" name="wr_1" value="free" id="free" <?php if ($wr_1 == "free") { echo "checked=\"checked\""; } />무료  
<input type="radio" name="wr_1" value="value" id="value" <?php if ($wr_1 == "value") { echo "checked=\"checked\""; } />유료 
배열을 통해서 출력한다면
$arr = array('일반글' => 'normal', '무료' => 'free', '유료' => 'value');
 
foreach ($arr as $key => $value) {
	echo "<input type=\"radio\" name=\"wr_1\" value=\"{$value}\"";
	if ($value == $wr_1) {
		echo ' checked="checked"';
	}
	echo ">{$key}";
}
  <form method="post" action="">
 <input type="radio" name="m1" value='1' <?if($m1=='1'){echo"checked"; }?>>
  <input type="radio" name="m1" value='2'<?if($m1=='2'){echo"checked"; }?>>
   <input type="radio" name="m1" value='3'<?if($m1=='3'){echo"checked"; }?>>
    <input type="radio" name="m1" value='4'<?if($m1=='4'){echo"checked"; }?>>
    <input type="submit">
</form>
                        
                        
                            
                            ?? 한개 만 선택 되는 라디오버턴에서 배열이 필요한가요?
                    
그러네요 한수 배워씁니다 감사합니다
                        
                        
                            
                            열린이글님, ignaz님 왕계란님  모두 감사드립니다 ㅠㅠ  시작한지 얼마  안되서 초보적인 질문에도 정성껏 답변해주신점 다시한번 감사드립니다                    
                    
                답변을 작성하시기 전에 로그인 해주세요.
            
    
 
 