폼에 입력한 값을 DB에 적용시키고 싶습니다.
본문
소스가 이런데요
<?
</html>
$sql = "select * from `g4_price`";
$row = sql_fetch($sql);
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>
</title>
</head>
<body>
<form name="frm" method="post" style="margin:0">
<div>
전화번호1 : <input type="text" name="event_tel1" style="width:80%" value="<?=$wr_3?>" />
<br/>
<input type="submit" value="확인">
</div>
</form>
<?
$sql = "insert into `g4_price` values('$wr_3')";
sql_query($sql);
?>
</body>
</html>
전화번호1(wr_3)에 입력한 내용을
g4_price테이블의 price에 입력하고 싶은데요
데이터베이스는 price밖에 없습니다.
생초보라 잘 부탁드리겠습니다.
답변 3
전화번호가 event_tel1로 submit이 되었는데 insert에서는 wr_3을 넣으시네요.
values('$wr_3')"; 이걸 values('".$_POST['event_tel1']."')";
이렇게 바꿔 보세요.
파일을 분리해서 해보세요 그누보드처럼
예)
write.php (Form에 데이터 입력 )
<form name="frm" method="post" action='./write_update.php' style="margin:0">
<div>
전화번호1 : <input type="text" name="event_tel1" style="width:80%" value="<?=$wr_3?>" />
<br/>
<input type="submit" value="확인">
</div>
</form>
write_update.php
if($_POST){
//입력데이터 확인
print_r2($_POST);
//query 문 삽입
$sql = 'insert ~~~~ ';
sql_query($sql);
echo ' 입력이 완료되었습니다. ';
}
각각의 파일에 그누보드 이용 가능하게 하기 위해서는
include_once './_common.php';
위 파일 내용은 그누보드/_common.php 참고하세요. 경로만 잘잡아주면 됩니다.
!-->!-->죄송합니다. 잘 실행이 안되서 더 여쭈어 보겠습니다.
제가 올린소스도 그렇고 진서기님께서 올린소스로 해도 DB에 0만 추가되어버림니다.
어디서 문제가 생긴걸까요?