채택완료

라디오버튼이 클릭이 안되요. 도와주세요.

2019-04-15 (월) 15:40:41 6,365

관리자페이지->상품관리쪽에서 저장할려고 합니다.

쿼리에 sale_form 을 생성했는데 1번클릭시 db에 1이라고 저장이 전혀안되고요. 2를 선택해도 2라고 저장도 전혀안되요. 저장을 눌러도 선택이 안되구요.  sale_form은 생성이 되어있습니다.

생성은 이렇게 했습니다. `sale_form` varchar(17) NOT NULL DEFAULT '', 요렇게생성했습니다.

라디오버튼을 생성후 db에저장했는데 자꾸 저장이 안됩니다.

위치는 상품관리에서 생성중입니다.

1:<input type="radio" name="sale_form" value="<?php echo get_text($it['sale_form']); ?>" id="sale_form">

2:<input type="radio" name="sale_form" value="<?php echo get_text($it['sale_form']); ?>" id="sale_form">

이렇게 생성했구요. 선택을 아무리하고 저장을해도 선택이 전혀안됩니다.

|

답변 3개 / 댓글 2개

채택된 답변
+20 포인트

@팡팡

참고만 해 보세요.

<input type="radio" name="sale_form" value="1" <?php echo($it['sale_form']=='1') ? 'checked="checked"' : ''; ?> id="sale_form">

<input type="radio" name="sale_form" value="2" <?php echo($it['sale_form']=='2') ? 'checked="checked"' : ''; ?> id="sale_form">

<input type="radio" name="sale_form" value="1" <?php echo($it['sale_form']) ? 'checked="checked"' : ''; ?> id="sale_form">

<input type="radio" name="sale_form" value="2" <?php echo($it['sale_form']) ? 'checked="checked"' : ''; ?> id="sale_form">

답변에 대한 댓글 1개

이렇게 해보왔지만 2로 고정이되버립니다. 1을 클릭하면 1은 출력은되지만 들어가면 2로 고정되서 선택이 되어있습니다. ㅜㅜ
2019-04-15 (월) 15:44:34

update 파일에는 추가 했나요

답변에 대한 댓글 1개

넵 업데이트에 추가했었는데요. 출력은 이제 잘됩니다. 수정해서 그런데
선택한게 어떤건지 고정이 안되요.
1을선택하든 2로고정되고 2를선택하든 2로고정됩니다.
출력은 1,2는 잘됩니다.

<input type="radio" name="sale_form" value="1" <?php echo ($it['sale_form'] ? "checked" : ""); ?> id="sale_form">
<label for="sale_form">1</label>
<input type="radio" name="sale_form" value="2" <?php echo ($it['sale_form'] ? "checked" : ""); ?> id="sale_form">
<label for="sale_form">2</label>

답변을 작성하려면 로그인이 필요합니다.