write.update.php를 수정해서 폼에서 넘어온 값을 디비에 넣어주는 페이지를 만들었는데요 정보
write.update.php를 수정해서 폼에서 넘어온 값을 디비에 넣어주는 페이지를 만들었는데요본문
// =============================================================================================
// 빠른상담을 위한 post 값 넘기기
// =============================================================================================
//신청자
$wr_name = $post[wr_name] ;
//보험분류
$wr_3 = $post[wr_3] ;
//지역
$wr_5 = $post[wr_5] ;
//생년월일
$wr_6 = $post[wr_6] ;
//연락처
$wr_7 = $post[p1] ;
// =============================================================================================
$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',
wr_10= '$wr_10',
wr_11= '$wr_11',
wr_12= '$wr_12',
wr_13= '$wr_13',
wr_14= '$wr_14',
wr_15= '$wr_15',
wr_16= '$wr_16',
wr_17= '$wr_17',
wr_18= '$wr_18',
wr_19= '$wr_19',
wr_20= '$wr_20'
$sql_ip
$sql_password
where wr_id = '$wr[wr_id]' ";
sql_query($sql);
이렇게 되어있는데요
wr_xx 값이랑 뒤에 post{wr_xx]
이게 같은거는 변수값이 들어가는데요
위에 연락처 처럼
wr_7 = $post[p1]
p1으로 포스트 받은 값은 왜 wr_7에 값이 안들어 갈까요 ;;
처음에는 연락처를 wr_7 wr_8 wr_9 로 자리마다 따로 받아서 디비에 넣은걸
3개 필드값을 다 다시 불러와서 출력했는데요
이걸 한개 필드에 넣는걸로 수정하려고 하는데요
변수랑 포스트로 넘어온 변수명이 꼭 같아야 하나요???
처음에 wr_7 = $post[wr_7] ;
이렇게 했을때는 값이 들어갔거든요..
폼페이지에서 name을 다 p1 p2 p3으로 변경하고
wr_7.= $post[p1];
wr_7.= $post[p2];
wr_7.= $post[p3];
이렇게 수정하고 나서는 값이 안들어가요 ㅠ.ㅠ
고수님 도와주세요 ㅠ.ㅠ
댓글 전체
이해가 안가네요 ..
디비랑 필드값이 다르면 왜 post로 값을 못넘길까요 ..
아 ㅠ.ㅠ


skin 폴더에 write_update.skin.php 파일을 만드신후
내용에
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
$wr_7 = "$p1|$p2|$p3|$p4";
$sql7 = " update $write_table set wr_7 = '$wr_7' where wr_id = '$wr_id' ";
sql_query($sql7);
?>
이렇게 해주시면됩니다.