채택완료

필드분할 질문

2021-02-23 (화) 19:20:37 2,288

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

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

html 페이지

Copy
<?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">

                <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>

업데이트 페이지

Copy
$mb_email = implode('@', $mb_email);
|

답변 1개

채택된 답변
+20 포인트
2021-02-23 (화) 19:49:45

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

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

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

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

form method는 post 겠죠? 

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

이렇게도 해보셔요

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