회원 여분필드 질문드립니다.

회원 여분필드 질문드립니다.

QA

회원 여분필드 질문드립니다.

본문

안녕하세요..

 

adm/member_form.php 에서

회원 여분필드 부분이 아래와 같이 출력되는데요

 

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

 

이렇게하면

여분필드1

여분필드2

~~

 

이런식으로 나오는데

 

바나나

딸기

사과

 

여분필드1~10 이렇게 말고

각각 이름을 다르게 지정해줄 수 있을지요?

이 질문에 댓글 쓰기 :

답변 3


<?php
for ($i = 1; $i <= 10; $i++) {
  if($i == 1){
  $mb_field = '바나나';
  } else if($i == 2){
  $mb_field = '딸기';
  } else if($i == 3){
  $mb_field = '사과';
  } else if($i == 4){
  $mb_field = '배';
  } else if($i == 5){
  $mb_field = '살구';
  } else if($i == 6){
  $mb_field = '오렌지';
  } else if($i == 7){
  $mb_field = '자두';
  } else if($i == 8){
  $mb_field = '복숭아';
  } else if($i == 9){
  $mb_field = '참외';
  } else if($i == 10){
  $mb_field = '수박';
  }
?>
  <tr>
    <th scope="row"><label for="mb_<?php echo $i ?>">여분 필드 <?php echo $i ?> <?php echo $mb_field ?></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 } ?>

여분필드명을 다르게 하려면 mysql의 해당 테이블을 수정하셔야 할것 같습니다.

php코드로하시려면 한번만 실행하는 mysql alter table 구문으로 하시면 될것 같습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 239
QA 내용 검색

회원로그인

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