답변 3개 / 댓글 1개
채택된 답변
+20 포인트
멤버 테이블 여분필드 추가방법
1. ./adm/member_list.php 파일 상단에 아래 코드 추가
Copy
auth_check($auth[$sub_menu], 'r'); //이 부분 아래에 다음의 코드 추가함 $is_field = sql_fetch(" SHOW COLUMNS FROM {$g5['member_table']} LIKE 'mb_11' ");if (!$is_field) { sql_query(" ALTER TABLE `{$g5['member_table']}` ADD `mb_20` varchar(255) NOT NULL default '' AFTER `mb_10`, ADD `mb_19` varchar(255) NOT NULL default '' AFTER `mb_10`, ADD `mb_18` varchar(255) NOT NULL default '' AFTER `mb_10`, ADD `mb_17` varchar(255) NOT NULL default '' AFTER `mb_10`, ADD `mb_16` varchar(255) NOT NULL default '' AFTER `mb_10`, ADD `mb_15` varchar(255) NOT NULL default '' AFTER `mb_10`, ADD `mb_14` varchar(255) NOT NULL default '' AFTER `mb_10`, ADD `mb_13` varchar(255) NOT NULL default '' AFTER `mb_10`, ADD `mb_12` varchar(255) NOT NULL default '' AFTER `mb_10`, ADD `mb_11` varchar(255) NOT NULL default '' AFTER `mb_10` ", false);}
2. ./adm/member_form.php 파일에서
Copy
$mb['mb_10'] = get_text($mb['mb_10']); //이 부분 아래에 다음의 코드 추가$mb['mb_11'] = get_text($mb['mb_11']); //이런 식으로 mb_20 까지 추가함. ~$mb['mb_20'] = get_text($mb['mb_20']); //이하생략 <?php for ($i=1; $i<=10; $i++) { ?> <-- 이 부분을 찾아서 아래와 같이 수정함(10을 20으로)<?php for ($i=1; $i<=20; $i++) { ?>
3. ./adm/member_form_update.php 파일에서
Copy
mb_10 = '{$_POST['mb_10']}' "; // 이부분을 찾아서 아래와 같이 수정mb_10 = '{$_POST['mb_10']}',mb_11 = '{$_POST['mb_11']}', // 이런식으로 mb_20 까지 추가함. ~mb_20 = '{$_POST['mb_20']}' ";
위의 내용대로 모두 추가, 수정하였다면
웹브라우저에서 관리자 페이지의 "회원관리" 페이지에 접속하면 테이블이 생성될 겁니다.
잘 되길 바랍니다.
답변을 작성하려면 로그인이 필요합니다.