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

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

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 구문으로 하시면 될것 같습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 0
QA 내용 검색
filter #php ×
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

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