회원전용 건강검진 차트 > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

회원전용 건강검진 차트 정보

게시판 회원전용 건강검진 차트

첨부파일

sir_upload.zip (2.0K) 105회 다운로드 2015-01-17 04:41:44

본문

안녕하세요^^ sir 여러분~

항상 그누보드에서 받기만 하다 뭔가 하나를 드려야 하는데... 곰곰히 생각했는데 마땅히 드릴껀 없어 최근 만든 프로그램을 오픈하니 필요하신 분들은 많이 쓰시기 바랍니다.

내용은 회원전용 설문 입니다. 게시판 형태는 아니고, 별도의 페이지에서 설문을 받은 후 디비에 내용 저장하고, 관리자 회원 명단에서 출력 가능하고, 필요하면 영카트 주문자에서 액셀로도 다운 받을 수 있는(별도 프로그래밍 필요) 코드 입니다.

그누보드 설문조사는 회원 개인별로 의사를 물을 수 없었던 것 같아 여기저기 찾아 보았지만... 마땅한 코딩이 없어서 별도로 만들었습니다. 회원가입 페이지에선 폼을 만들기 쉽지만... 별도 페이지에선 만들기 좀 까다롭네요^^

디비는 여분필드 활용한 것이에요~

필요하신 분들 text내용만 빼고 맘껏 쓰세용^^

/bbs/mychart_form.php <- 이곳에 다음과 같이 파일 만들기

<?php
include_once('./_common.php');

//id가 없으면 메세지 보여줌.
if ( $member['mb_id'] == null || $member['mb_id'] == '' ) {
echo "<script>alert('로그인 후 이용 바랍니다.');</script>";
}
?>

<form action="mychart_process.php" method="post" >

  <input type="checkbox" name="mb_3[]" value="오이-당근"> 오이 allergy 반응이 있거나 , 취식의 어려움이 있다면 당근으로 대체됩니다.<br>
  <input type="checkbox" name="mb_3[]" value="당근-오이"> 당근 allergy 반응이 있거나 , 취식의 어려움이 있다면 오이로 대체됩니다.<br>
  <input type="checkbox" name="mb_3[]" value="계란-미니연두부"> 계란 allergy 반응이 있거나 , 취식의 어려움이 있다면 미니연두부로 대체됩니다.<br>
  <input type="checkbox" name="mb_3[]" value="자몽-오렌지"> 자몽 allergy 반응이 있거나 , 취식의 어려움이 있다면 오렌지로 대체됩니다.<br>

<div class="btn_confirm">
<input type="submit" value="<?php echo $w==''?'작성완료':'정보수정'; ?>" id="btn_submit" class="btn_submit" accesskey="s">
<a href="<?php echo G5_URL ?>" class="btn_cancel">취소</a>
</div>

</form>

<script>
<?php
$mb_3 = explode("|",$member['mb_3']);
foreach ($mb_3 as $mb_3_item) {
echo "$('input:checkbox[name=\"mb_3[]\"][value=\"".$mb_3_item."\"]').attr('checked', true);";
}
?>
</script>


/bbs/mychart_process.php <- 여기 파일 만들기

<?php
include_once('./_common.php');

$mb_3 = "";
foreach($_POST['mb_3'] as $mb_3_tmp){
$mb_3 .= $mb_3_tmp;
$mb_3 .= '|';
}
$mb_3 = substr($mb_3, 0, strlen($mb_3)-1 );


$sql  = "update g5_member \n";
$sql .= "set mb_3='$mb_3' \n";
$sql .= "where mb_id='".$member[mb_id]."' \n";
$sql .= ";";

//echo "sql : ".$sql;

$rtn = sql_query($sql);

if ( $rtn == 1 ) {
$msg = "저장되었습니다.";
} else {
$msg = "저장에 실패했습니다. 관리자에게 문의해주세요.";
}

echo "<script>";
echo " alert('".$msg."');";
echo " location.href='./mychart_form.php';";
echo "</script>";
?>

댓글은 나눔의 힘 입니다.
추천
7

댓글 전체

전체 2,438 |RSS
그누보드5 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT