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

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

QA

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

답변 3

본문

안녕하세요..

 

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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
  • 질문이 없습니다.
전체 0
© SIRSOFT
현재 페이지 제일 처음으로