테스트 사이트 - 개발 중인 베타 버전입니다

회원주소를 게시판에 불러와서 수정하기

· 12년 전 · 1140 · 5
게시판 쓰기 페이지의 주소칸에 회원정보의 주소를 불러오고
같으면 그냥 안써도 되고 다른 경우 수정하여 저장하도록 할려는데...

<input class='input' size='35' name='ext13_02' value="<?=$member[mb_addr1]?>" itemname='주소1'>


이렇게 하고

write.update.skin.php에

sql_query (" update $write_table set mb_addr1 = '$ext13_02 where wr_id = '$wr_id' " );

이렇게 하니 애러가 나네요,,무엇이 잘못되었을까요,,,하루종일 이것땜에 씨름하고 있는데 도와주세요,,


*어찌어찌하다보니 뷰페이지에서 수정은 되는데 다시 수정누르면 원래 회원정보 주소가 들어와있네요..

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 5개

이렇게 해보세요.
<input class=inputbox type=text name='ext13_02' value='<?=$ext13_02?>' size=4 maxlength=3 readonly <?=$member[mb_addr1]?'required':'';?> itemname='주소1'>
답변감사합니다. 그런데 원래 회원정보의 주소를 불러오지 못하네요,,,
불러온뒤에 수정이 필요하면 고치게 하려고 하는 것이고 수정내용이 저장되게 하려는 것인데요,,어렵군요,,
<?=$member[mb_addr1]?'required':'';?>

이 부분을 아래처럼 바꾸어보세요
<?=$config[cf_req_addr]?'required':'';?>
게시판에서 어떤 필드에 주소를 저장하는지 설명이 있어야 답변이 가능합니다
mb_addr1 이라는 필드는 회원 테이블에 있는 필드이지 게시판 테이블에는 저런 필드가 없으니
추가로 필드를 만들지않았다면 당연히 에러나고 저장도 되지않습니다

wr_1 필드에 저장한다고 가정하면 아래처럼 하세요
쓰기폼 상단에서
if(!$w) $write[wr_1] = $member[mb_addr1];

<input class='input' size='35' name='wr_1' value="<?=$write[wr_1]" itemname='주소1' required>
감사드리는 게 늦었습니다. 늘 감사합니다~

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440