여분필드 항목명 변경

여분필드 항목명 변경

QA

여분필드 항목명 변경

본문

회원가입폼에 여분필드를 활용하여, 추가항목들을 입력 받았습니다.

첨부파일에 보시는 것 처럼 관리자 페이지에서 회원관리로 들어가서 상세정보를 보면

 

여분필드1 ~ 여분필드6까지 제대로 입력이 되어 있는데,

여분필드1 => 재학구분 , 여분필드2 => 전공 , 여분필드3 => 출신고교..... 이런식으로

 

/adm/member_form.php 에서  여분필드라는 말 대신 각 항목명을 넣고 싶은데요.

어떻게 수정하면 되나요?

 

그냥 여분필드 출력 부분을 주석처리하고, mb_1 ~ mb_6 출력부분은 만들어 올리는 방법

외에 다른 방법은 없는지요?4f2038757257265c375e67b43ac5c20b_1436257465_67.jpg 

 

 

이 질문에 댓글 쓰기 :

답변 4

네 맞습니다. 아래와 같이 기존 코드를 주석처리하고, 한 항목씩 수정해야 할것 같습니다.

 

<!--

    <?php for ($i=1; $i<=10; $i++) { ?>

    <tr>

        <th scope="row"><label for="mb_<?php echo $i ?>">여분 필드 <?php echo $i ?></label></th>

        <td colspan="3"><input type="text" name="mb_<?php echo $i ?>" value="<?php echo $mb['mb_'.$i] ?>" id="mb_<?php echo $i ?>" class="frm_input" size="30" maxlength="255"></td>

    </tr>

    <?php } ?> 

-->

 

    <tr>

        <th scope="row"><label for="mb_1">재학구분</label></th>

        <td colspan="3"><input type="text" name="mb_1" value="<?php echo $mb['mb_1'] ?>" id="mb_1" class="frm_input" size="30" maxlength="255"></td>

    </tr>     

    <tr>

        <th scope="row"><label for="mb_2">전공</label></th>

        <td colspan="3"><input type="text" name="mb_2" value="<?php echo $mb['mb_2'] ?>" id="mb_2" class="frm_input" size="30" maxlength="255"></td>

    </tr> 

 

.............

결국은 해당 구문 부분은 수정을 하셔야 하는거구요.

해당 파일을 에디터로 여시고 아래 소스를


    <?php for ($i=1; $i<=10; $i++) { ?>
    <tr>
        <th scope="row"><label for="mb_<?php echo $i ?>">여분 필드 <?php echo $i ?></label></th>
        <td colspan="3"><input type="text" name="mb_<?php echo $i ?>" value="<?php echo $mb['mb_'.$i] ?>" id="mb_<?php echo $i ?>" class="frm_input" size="30" maxlength="255"></td>
    </tr>
    <?php } ?>

 

아래와 같이 바꿔보세요.

​
    <?php
    $fl_subjs = array('재학구분', '전공', '출신고교', '년도', '나라', '해외구분', '여분 필드 7', '여분 필드 8', '여분 필드 9', '여분 필드 10');
    for ($i=1; $i<=10; $i++) {
    ?>
    <tr>
        <th scope="row"><label for="mb_<?php echo $i ?>"><?php echo $fl_subjs[$i]?></label></th>
        <td colspan="3"><input type="text" name="mb_<?php echo $i ?>" value="<?php echo $mb['mb_'.$i] ?>" id="mb_<?php echo $i ?>" class="frm_input" size="30" maxlength="255"></td>
    </tr>
    <?php } ?>

    <?php for ($i=1; $i<=10; $i++) {
    if($i ==1) {
        $k = '재학구분';
    } else if($i ==2) {
        $k = '전공';
    } else if($i ==3) {
        $k = '출신고교';
    } else {
        $k = '여분 필드 '.$i;
    }
    ?>
    <tr>
        <th scope="row"><label for="mb_<?php echo $i ?>"><?php echo $k ?></label></th>
답변을 작성하시기 전에 로그인 해주세요.
전체 14
QA 내용 검색

회원로그인

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