회원 여분필드 질문드립니다.
본문
안녕하세요..
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 구문으로 하시면 될것 같습니다.
답변을 작성하시기 전에 로그인 해주세요.