글쓰기 여분필드에 입력하면 db에서 맞는 열 찾아서 데이터 삽입하는 거..
본문
글쓰기 폼에 여분필드 wr_3, wr_4를 추가하여
<input class='ed' name=wr_3 id="wr_3" value="<?=$wr_3?>">
<input class='ed' name=wr_4 id="wr_4" value="<?=$wr_4?>">
이렇게 입력란을 만들고 submit을 실행했을 때
db의 g4_member table의 mb_3='wr_3'인 열의 mb_4란에 wr_4를 저장시키고 싶습니다.
검색을 해봤더니 대충
select mb_4 from g4_member where mb_3='$wr_3'; 랑
insert into g4_member(mb_4) value='[$wr_4]'; 를
잘 합쳐서 쓰면 될 거 같은데..
즉 글쓰기->db검색->데이터 저장 이거 하고 싶은건데 이거 안 되는 건가요ㅠㅠ?
제가 쌩초보라 sql 이런 거 하나도 모르거든요..
아래 내용으로
<?
$sql = sprintf("
SELECT mb_4 FROM g4_member where mb_id = '$wr_3';
INSERT INTO g4_member(mb_4)
VALUES ('$wr_4');
");
mysql_query($sql, $connect);
mysql_close();
?>
insert.php 를 만들어서 집어넣고
write.skin.php 에
<form name="fwrite" action="<?=$board_skin_path?>/insert.php" method="post" onsubmit="return fwrite_submit(this);" enctype="multipart/form-data" style="margin:0px;">
이렇게 써서 해봤는데 택도 없네요.. wr_4 에만 저장되고 mb_4 엔 저장이 안돼요. 막막합니다ㅠㅠ
답변 1
insert into g4_member set mb_3 = '".$wr_3."' , mb_4 = '".$wr_4."' where mb_id = '".$member['mb_id']."'
write_update.php페이지에서 그냥 이렇게만 넣으면 들어갈건데요