여분필드추가?? wr_11 정보
여분필드추가?? wr_11
관련링크
본문
10번째까지는 잘되는데 wr_11 사용하려니깐 안됩니다.
write.skin.php 파일과 과 view.skin.php 파일에
<?=$write[wr_11]?> 를 넣었는데. 나타나질 않습니다.
$sql = " insert into $write_table
set wr_num = '$wr_num',
wr_reply = '$wr_reply',
wr_comment = 0,
ca_name = '$ca_name',
wr_option = '$html,$secret,$mail',
wr_subject = '$wr_subject',
wr_content = '$wr_content',
wr_link1 = '$wr_link1',
wr_link2 = '$wr_link2',
wr_link1_hit = 0,
wr_link2_hit = 0,
wr_trackback = '$wr_trackback',
wr_hit = 0,
wr_good = 0,
wr_nogood = 0,
mb_id = '$member[mb_id]',
wr_password = '$wr_password',
wr_name = '$wr_name',
wr_email = '$wr_email',
wr_homepage = '$wr_homepage',
wr_datetime = '$g4[time_ymdhis]',
wr_last = '$g4[time_ymdhis]',
wr_ip = '$_SERVER[REMOTE_ADDR]',
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
set wr_num = '$wr_num',
wr_reply = '$wr_reply',
wr_comment = 0,
ca_name = '$ca_name',
wr_option = '$html,$secret,$mail',
wr_subject = '$wr_subject',
wr_content = '$wr_content',
wr_link1 = '$wr_link1',
wr_link2 = '$wr_link2',
wr_link1_hit = 0,
wr_link2_hit = 0,
wr_trackback = '$wr_trackback',
wr_hit = 0,
wr_good = 0,
wr_nogood = 0,
mb_id = '$member[mb_id]',
wr_password = '$wr_password',
wr_name = '$wr_name',
wr_email = '$wr_email',
wr_homepage = '$wr_homepage',
wr_datetime = '$g4[time_ymdhis]',
wr_last = '$g4[time_ymdhis]',
wr_ip = '$_SERVER[REMOTE_ADDR]',
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10',
wr_11 = '$wr_11' ";
sql_query($sql);
wr_11 = '$wr_11' ";
sql_query($sql);
$sql = " update $write_table
set ca_name = '$ca_name',
wr_option = '$html,$secret,$mail',
wr_subject = '$wr_subject',
wr_content = '$wr_content',
wr_link1 = '$wr_link1',
wr_link2 = '$wr_link2',
mb_id = '$mb_id',
wr_name = '$wr_name',
wr_email = '$wr_email',
wr_homepage = '$wr_homepage',
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
set ca_name = '$ca_name',
wr_option = '$html,$secret,$mail',
wr_subject = '$wr_subject',
wr_content = '$wr_content',
wr_link1 = '$wr_link1',
wr_link2 = '$wr_link2',
mb_id = '$mb_id',
wr_name = '$wr_name',
wr_email = '$wr_email',
wr_homepage = '$wr_homepage',
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10',
wr_11= '$wr_11'
$sql_ip
wr_11= '$wr_11'
$sql_ip
$sql=" update $write_table set
mb_id = '$c_id' ,
wr_password = '$c_password' ,
wr_name = '$c_name' ,
wr_homepage = '$c_homepage' ,
wr_email = '$c_email' ,
wr_ip = '$c_ip' ,
mb_id = '$c_id' ,
wr_password = '$c_password' ,
wr_name = '$c_name' ,
wr_homepage = '$c_homepage' ,
wr_email = '$c_email' ,
wr_ip = '$c_ip' ,
wr_11='$wr_11'
where wr_id = '$wr_id'
";
sql_query($sql);
?>
where wr_id = '$wr_id'
";
sql_query($sql);
?>
어디부분을 더 손봐야하나요?
도움부탁드립니다.
댓글 전체
wr_11 필드가 없는 것이 아닐까요...
데이타베이스에 필드가 없으면 디비가 업데이트가 안될것 같네요
데이타베이스에 필드가 없으면 디비가 업데이트가 안될것 같네요
일단 테이블 생성시 잡힌 여유필드가 10개이기 때문에 프로그램 상에서 단순히 필드만 더 추가한다고 데이타가 들어가는것이 아닙니다. 관리자 모드에서 게시판 내용 들어가 보면 아래부분에 하얀 네모칸이 두개씩 열 줄이 보이지요? 그것이 여유 필드들입니다. 테이블 구조를 바꾸지 말고 그 필드들을 쪼개서 사용해야겠지요.
write_skin.php 에서 다음처럼 필드를 배열에 담아놓고 쓰는거지요.
예)
$ex2_filed = explode("|",$write[wr_2]);
$ext2_00 = $ex2_filed[0]; //학교명
$ext2_01 = $ex2_filed[1]; //학교선택
$ext2_02 = $ex2_filed[2]; //학년
$ext2_03 = $ex2_filed[3]; //졸업여부
$ext2_04 = $ex2_filed[4]; //직전학교
$ext2_05 = $ex2_filed[5]; //소재지
이렇게 사용하기 위해 우선 게시판 관리(관리자 모드)에서 여유 필드를 정확히 정의 해야하는것 같은데...
저도 그누 초보라 더 자세한 답변은 드리기가 어렵군요. 죄송합니다.
저도 지금 비슷한 프로그램을 짜고 있는데, 값이 제대로 들어가지 않아서 '여유필드'로 검색하며 공부중입니다.
더 자세히 알게 되면 더 좋은 답변 드릴께요.
write_skin.php 에서 다음처럼 필드를 배열에 담아놓고 쓰는거지요.
예)
$ex2_filed = explode("|",$write[wr_2]);
$ext2_00 = $ex2_filed[0]; //학교명
$ext2_01 = $ex2_filed[1]; //학교선택
$ext2_02 = $ex2_filed[2]; //학년
$ext2_03 = $ex2_filed[3]; //졸업여부
$ext2_04 = $ex2_filed[4]; //직전학교
$ext2_05 = $ex2_filed[5]; //소재지
이렇게 사용하기 위해 우선 게시판 관리(관리자 모드)에서 여유 필드를 정확히 정의 해야하는것 같은데...
저도 그누 초보라 더 자세한 답변은 드리기가 어렵군요. 죄송합니다.
저도 지금 비슷한 프로그램을 짜고 있는데, 값이 제대로 들어가지 않아서 '여유필드'로 검색하며 공부중입니다.
더 자세히 알게 되면 더 좋은 답변 드릴께요.
실제 데이터베이스에 필드 추가가 안된것 같네요.
phpMyAdmin을 사용하신다면 wr_11 필드가 생성됐는지 확인해 보시고 없다면 필드를 추가하시기 바랍니다.
phpMyAdmin을 사용하신다면 wr_11 필드가 생성됐는지 확인해 보시고 없다면 필드를 추가하시기 바랍니다.