form 양식 가져오는 코드 관련 질문드립니다!
본문
예))
<input type="radio" id="@@" name="etc6" value="여자">
<input type="radio" id="@@" name="etc6" value="남자">
각 form안에 radio type input을 만들고 예시처럼 etc6 이름을 가진 radid input 중 해당되는 것을 누르면
제출된 양식을 받은 페이지에서 여자or 남자로 선택된 항목만 뜨게끔 만들고 있습니다.
인터넷 찾아보면 설문페이지 내에서
$("input:radio[name="etc6"]:checked"). val( ) ;
이렇게 설정하면 뜬다고 나와있는데
저는 양식을 받는 view.skin.php 페이지에 뜨게 하고 싶어서요..!
<?
$j = 0;
for($i=1; $i<11; $i++){
if($view['wr_'.$i]){
$formContent[$j] = $view['wr_'.$i];
$j++;
}
}
?>
이건 질문이 뜨는 코드인데
질문내에서 선택한 것은 어떻게 뜨게 할 수 있을까요?ㅠㅠ
참고로 radio name인 etc는 6번까지 있습니다..!
추석 전부터 헤매고 있던거라...ㅠㅠ너무 절실합니다 도와주세욥...ㅠㅠㅠ
답변 2
1. 데이터베이스에 저장된 칼럼명을 알아야 합니다.
테이블의 칼럼이 etc1 ~ etc6 까지라면
$j = 0;
for($i=1; $i<=6; $i++){
if($view['etc'.$i]){
$formContent[$j] = $view['etc'.$i];
$j++;
}
}
이런식으로 불러올수있습니다
!-->etc@ 의 값이 제대로 나오지 않는다는 얘기인거 같습니다.
우선 위 내용을 확인하려면
1. 디비에 해당 값이 정상적으로 입력되어있는지 확인하셔야 합니다
2. 디비에 값이 정상적으로 입력되어있다면 view 페이지에서 etc@ 의 값이 제대로 나오는지 확인합니다
3. 마지막 코드를 보면 스크립트에서 호출인데 해당 값을 찍어주기전 etc@ 값이 정상적으로 나오는지 확인합니다