우편번호 입력 변경.. 정보
그누보드 우편번호 입력 변경..본문
우편 번호를 mb_zip1 필드 안에 4자리 숫자 까지 받으려거 하는데여..
maxlength=4 로 늘려서 타이핑은 되는데..
ok 누르거 입력이 끝난담에 나오는 페이지에
입력이 3자리 까지 밖에 않되네여.. 3자리 이상 입력이 않되는거 같은데..
mbzip.php 를
$list[$i]->zip1 = substr($row[zp_code], 0, 4);
$list[$i]->zip2 = substr($row[zp_code], 4, 4);
요로케 바거도 않되던데...
답변 부탁해여..
maxlength=4 로 늘려서 타이핑은 되는데..
ok 누르거 입력이 끝난담에 나오는 페이지에
입력이 3자리 까지 밖에 않되네여.. 3자리 이상 입력이 않되는거 같은데..
mbzip.php 를
$list[$i]->zip1 = substr($row[zp_code], 0, 4);
$list[$i]->zip2 = substr($row[zp_code], 4, 4);
요로케 바거도 않되던데...
답변 부탁해여..
댓글 전체
그런거 써보질 않아서 잘은 모르나 phpmyadmin 으로 하면 되리라 봅니다.
아니면 아래 소스를 fixzip.php 로 저장해서 실행해 보세요..
테스트 없이 바로 올립니다....
<?
if (!defined("_GNUBOARD_")) exit;
define("_DOCTYPE_", "NONE");
sql_query("alter table gb_member change mb_zip1 mb_zip1 char(4)");
sql_query("alter table gb_member change mb_zip2 mb_zip2 char(4)");
echo "끝!";
?>
아니면 아래 소스를 fixzip.php 로 저장해서 실행해 보세요..
테스트 없이 바로 올립니다....
<?
if (!defined("_GNUBOARD_")) exit;
define("_DOCTYPE_", "NONE");
sql_query("alter table gb_member change mb_zip1 mb_zip1 char(4)");
sql_query("alter table gb_member change mb_zip2 mb_zip2 char(4)");
echo "끝!";
?>
답변 감사 드립니다
저도 한참 찾다가 아라냇는데 sql_schema.sql 에 필드 길이가 3이더군요..
제가 sql 을 잘멀라서.. mysqladmin 가튼걸로 접속해서 고쳐야 하는건가여??
저도 한참 찾다가 아라냇는데 sql_schema.sql 에 필드 길이가 3이더군요..
제가 sql 을 잘멀라서.. mysqladmin 가튼걸로 접속해서 고쳐야 하는건가여??
gb_member 테이블의 mb_zip1 필드 길이가 3 입니다. 이것 부터 4자리로 만들어야 합니다.
mysql 에서 . .
mysql> alter table gb_member change mb_zip1 mb_zip1 char(4);
mysql 에서 . .
mysql> alter table gb_member change mb_zip1 mb_zip1 char(4);