2026, 새로운 도약을 시작합니다.

게시글 작성시 메일발송 내용 중 다중체크박스 여분필드 데이터가 누락됩니다

게시글 작성시 메일발송이 필요해서 여쭙니다.

메일로 들어오는게 잘 되는데 모든 여분필드는 잘 들어오는데

다중체크박스 여분필드 데이터만 누락됩니다

write_update_mail.php 에서

Copy












 메일







            .stable_biz {width: 100%;  border-collapse:collapse; padding: 50px 20px 30px; margin-top: 30px}

            .stable_biz tr {height: 50px; font-family:'Noto Sans KR', 고딕, sans-serif; font-weight:normal; font-size: 15px; }

            .stable_biz td {text-align: center; border:#dcdcdc 1px solid; padding: 20px 10px; line-height: 25px}

            .stable_biz .t01 {background: #f1f1f1; text-align: center; width: 180px; padding: 0}

            .stable_biz .t02 { padding-left: 40px  }            

            .stable_biz th {   text-align: center;   background-color: #95c3c1; color: #fff }

            .stable_biz .c01 {text-align: left}    

            .stable_biz .t_style {text-align: center; font-weight: bold; background-color: #f1f1f1; border-left: solid 1px #dcdcdc;  border-right: solid 1px #dcdcdc}

            .stable_biz .t_content {text-align: left}

            .stable_biz .tdleft1 {text-align: center; background: #f4f9f9}

            .stable_biz .tdleft2 {text-align: left; padding-left: 20px}





    

        

            

        

        

            

        

            관심분야

            

        

        

    

            

        

            연락처

            

        

        

            이메일

            

        

        

            병원 또는 단체명

            

        

        

            병상수

            

        

            

            

                   

            

        

        

상기 내용중 다른 여분필드는 잘 들어오는데

<?php echo $wr_2 ?> 이 여분필드(다중체크박스로 생성된 값)는 안 들어옵니다

아마도 explode 로 들어오는 다중체크박스 여분필드 값만 누락되는 것 같은데 방법이 없을까요?

고수분들의 도움 부탁드립니다

답변 1개

게시판 보기에서는  <?php echo $view['wr_2'];?>   <-- 요렇게 한번 해보시고

글쓰기나 수정시     <?php echo $write['wr_2'];?>   <-- 요렇게 해보시기 바랍니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

해당게시판에는 이미 글읽기에 <?php echo $view['wr_2'];?>, 글쓰기에는
[code]<?
$wr_2 = explode(",",$write['wr_2']);
$path1 = $wr_2[0];
$path2 = $wr_2[1];
$path3 = $wr_2[2];
$path4 = $wr_2[3];

?>
[/code]에는 적용되어 있습니다. 메일발송시에 수신된 메일에 다른 여분필드는 잘 들어오는데 explode 처리된 다중체크박스만 안들어와서 문의드린겁니다
그리고 게시판에는 다중체크박스 여분필드내용이 잘 들어옵니다. 메일로 수신한 내용중 다중체크박스 여분필드값이 안들어옵니다 ㅜㅜ
$wr_2 = explode(",",$write['wr_2']);

이렇게 하셨다면 echo $write['wr_2'] <-- 요렇게 한번 출력을 해보시기 바랍니다.


구분자가 "," 인지 아님 다른 구분자인지 먼저 확인을 해보셔야합니다.

정확하게 어떤값으로 입력받았는지 먼저 확인하실필요가 있습니다.
력받으실때 다중 구분자에 구분자를 잘못하시지 이부분도 확인해보시기 바랍니다.
그렇게 해도 안되네요 ㅜㅜ

다른 여분필드 (wr_1, 등등) 값은 잘 들어오고 explode로 분할한 값만 안들어와서 그렇습니다

어쨌든 답변 감사합니다

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

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

로그인
🐛 버그신고