묻고답하기

스크립트와 제로보드디비와 연동할수 있는 방법을 알고 싶습니다..

다음 소스와 제로보드의 회원데이터나 그룹데이터 중 어느곳에 데이터를 연동해야 하며, 필드는 어떻게 정해야 하는지 궁금합니다..
아래의 스크립트 소스인데요.....이거 제로보드의 회원데이터에 생성할 필드가 어떻게 되어야 하나요?
공개여부를 묻는 체크박스인데..Y,N로 작동이 되어지게 합니다...
디비를 어떻게 수정해야 하는지 알려주세요...


<script>
function viewHouseProfile(type) {
        switch (type) {
                case "basic":
                        intHTML = document.all['houseprofildiv1'].innerHTML;
                        if (intHTML=='') intHTML = '';
                        document.all['houseprofilespan0'].innerHTML = intHTML;
                        document.all['house1'].style.backgroundColor = '#FF9933';
                        document.all['house2'].style.backgroundColor = '#FFFFFF';
                        document.all['house2'].style.border = '';
                        document.all['house3'].style.backgroundColor = '#FFFFFF';
                        document.all['house3'].style.border = '';
                        document.all['house4'].style.backgroundColor = '#FFFFFF';
                        document.all['house4'].style.border = '';
                        document.all['house5'].style.backgroundColor = '#FFFFFF';
                        document.all['house5'].style.border = '';
                        break;
                case "charges":
                        intHTML = document.all['houseprofildiv2'].innerHTML;
                        if (intHTML=='') intHTML = '<br><br><br><center><font color=#696969><b><? $result=mysql_query("select * from zetyx_member_table where user_id ='$user_id'");$total = mysql_affected_rows();while($data=mysql_fetch_array($result)) {if(!$data[picture]){echo "   <b><font color=#FF9933>$data[house_name]</font></b>";}}?></b>의 요금정보가 등록되어 있지 않습니다.</font></center>';
                        document.all['houseprofilespan0'].innerHTML = intHTML;
                        document.all['house1'].style.backgroundColor = '#FFFFFF';
                        document.all['house1'].style.border = '';
                        document.all['house2'].style.backgroundColor = '#FF9933';
                        document.all['house3'].style.backgroundColor = '#FFFFFF';
                        document.all['house3'].style.border = '+ '+ '';
                        document.all['house4'].style.backgroundColor = '#FFFFFF';
                        document.all['house4'].style.border = '';
                        document.all['house5'].style.backgroundColor = '#FFFFFF';
                        document.all['house5'].style.border = '';
                        break;
                case "body":
                        intHTML = document.all['+ 'houseprofildiv3'].innerHTML;
                        if (intHTML=='') intHTML = '+ '<br><br><br><center><font color=#696969><b><? $result=mysql_query("select * from zetyx_member_table where user_id ='$user_id'");$total = mysql_affected_rows();while($data=mysql_fetch_array($result)) {if(!$data[picture]){echo "   <b><font color=#FF9933>$data[house_name]</font></b>";}}?></b>의 시설정보가 등록되어 있지 않습니다.</font></center>';
                        document.all['houseprofilespan0'].innerHTML = intHTML;
                        document.all['house1'].style.backgroundColor = '#FFFFFF';
                        document.all['house1'].style.border = '+ '';
                        document.all['house2'].style.backgroundColor = '#FFFFFF';
                        document.all['house2'].style.border = '';
                        document.all['house3'].style.backgroundColor = '#FF9933';
                        document.all['+ 'house4'].style.backgroundColor = '#FFFFFF';
                        document.all['house4'].style.border = '';
                        document.all['house5'].style.backgroundColor = '#FFFFFF';
                        document.all['house5'].style.border = '';
                        break;
                case "envi":
                        intHTML = document.all['houseprofildiv4'].innerHTML;
                        if (intHTML=='') intHTML = '<br><br><br><center><font color=#696969><b><? $result=mysql_query("select * from zetyx_member_table where user_id ='$user_id'");$total = mysql_affected_rows();while($data=mysql_fetch_array($result)) {if(!$data[picture]){echo "   <b><font color=#FF9933>$data[house_name]</font></b>";}}?></b>의 주변정보가 등록되어 있지 않습니다.</font></center>';
                        document.all['houseprofilespan0'].innerHTML = intHTML;
                        document.all['house1'].style.backgroundColor = '#FFFFFF';
                        document.all['+ 'house1'].style.border = '';
                        document.all['house2'].style.backgroundColor = '#FFFFFF';
                        document.all['house2'].style.border = '';
                        document.all['house3'].style.backgroundColor = '#FFFFFF';
                        document.all['house3'].style.border = '';
                        document.all['house4'].style.backgroundColor = '#FF9933';
                        document.all['house5'].style.backgroundColor = '#FFFFFF';
                        document.all['house5'].style.border = '';
                        break;
                case "traffic":
                        intHTML = document.all['houseprofildiv5'].innerHTML;
                        if (intHTML=='') intHTML = '<br><br><br><center><font color=#696969><b><? $result=mysql_query("select * from zetyx_member_table where user_id ='$user_id'");$total = mysql_affected_rows();while($data=mysql_fetch_array($result)) {if(!$data[picture]){echo "   <b><font color=#FF9933>$data[house_name]</font></b>";}}?></b>의 교통정보가 등록되어 있지 않습니다.</font></center>';
                        document.all['houseprofilespan0'].innerHTML = intHTML;
                        document.all['house1'].style.backgroundColor = '#FFFFFF';
                        document.all['+ 'house1'].style.border = '';
                        document.all['house2'].style.backgroundColor = '#FFFFFF';
                        document.all['house2'].style.border = '';
                        document.all['house3'].style.backgroundColor = '#FFFFFF';
                        document.all['house3'].style.border = '';
                        document.all['house4'].style.backgroundColor = '#FFFFFF';
                        document.all['house4'].style.border = '';
                        document.all['house5'].style.backgroundColor = '#FF9933';
                        break;
        }
}
function setImage(idx) {
        instr = document.all['alimage'+idx].innerHTML;
        if (instr=='') instr = 'No Image!!';
        document.all['imgspan0'].innerHTML = instr;
}
</script>

위 스크립트는 회원정보 보기에 들어간 스크립트 소스입니다..
그리고 추가정보등록 폼에는 다음과 같이 공개여부를 묻는 체크사항이고요.

<input name="bodyprofile_flag" type="checkbox" id="bodyprofile_flag" value="Y" checked>

위 체크폼은 위의 스크립트 소스중 "body"에 대한 공개여부 체크폼입니다...
그러니깐 위 체크박스를 보면
id=bodyprofile_flag로 되어 있는데요...실제로 보여지는건 스크립트의 case"body"이 부분입니다...
공개여부 체크박스 순서를 보면
1. charges
2. body
3. envi
4. traffic
이렇게 네개입니다...
디비에 공개여부 어떻게 하는지 알려주세요...

그런데 문제는 제로보드 어느 테이블에 어떻게 필드나 open_여부를 해야 할지 난감합니다....

디비필드 추가를 어떻게 해줘야 하는지 알려주십시요...
디비문제라 여기에 올렸는데 맞는지 모르겠네요..