테스트 사이트 - 개발 중인 베타 버전입니다

필드분할 질문 채택완료

웹프리죤 4년 전 조회 2,205

필드분할 해서 저장하는데 아래에서 어디가 잘못된걸까요~?

분할 하고 합쳐서 저장하는데 오류가 나서요

 

html 페이지

</p>

<p><?php $mb_email = explode("@", $member['mb_email']); ?>

        <tr>

            <th>이메일</th>

            <td class="inline">

                <input type="hidden" name="old_email" value="<?php echo $member['mb_email'] ?>">

                <input type="text" name="mb_email[0]" value="<?php echo $mb_email[0] ?>" required class="frm_input required" size="50" maxlength="100" placeholder=""> @

                

                <input type="text" name="mb_email[1]" value="<?php echo $mb_email[1] ?>" id="str_email02" class="frm_input" readonly style="background:#f8f8f8"></p>

<p>                <select name="" class="select" id="selectEmail" <?php echo $required ?>>

                    <option value="" selected>선택하세요</option>

                    <option value="naver.com">naver.com</option>

                    <option value="nate.com">nate.com</option>

                    <option value="1">직접입력</option>

                </select>

            </td>

        </tr></p>

<p>

 

업데이트 페이지

</p>

<p>$mb_email = implode('@', $mb_email);</p>

<p>

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

답변 1개

채택된 답변
+20 포인트
Big1
4년 전

select#selecteEmail onchange 하면 value 가 있고 1이 아닐때 

input#str_email02 value를 바꿔줘야하지 않을까요?

직접입력일때는 readonly 풀어주시고요

 

오류는 어디서 무슨 오류인가요? 

 

form method는 post 겠죠? 

$mb_email = implode('@', $_POST['mb_email']);

이렇게도 해보셔요

 

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

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

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

로그인