form 값처리하는 데 안됩니다..ㅠㅠ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

form 값처리하는 데 안됩니다..ㅠㅠ 정보

form 값처리하는 데 안됩니다..ㅠㅠ

본문

index.html 에서 $nic 이랑 $tel 값은 찍어보면 잘 넘어옵니다. 이걸 받아서 db에 있는 그누보드 게시판에 넣으려고 하는데, 아무리해도 안됩니다. 소스좀 봐주세요.. 주소는  ****** 로 블라인드 했습니다.

<?
include_once("http://***********/dbconfig.php");

function my_connect($mysql_host, $mysql_user, $mysql_password, $mysql_db)
{
      $connect=mysql_connect($mysql_host, $mysql_user, $mysql_password);
      mysql_select_db($mysql_db);
      return $connect;
}



$connect=my_connect($mysql_host, $mysql_user, $mysql_password, $mysql_db);

$nic=addslashes($nic);
$tel=addslashes($tel);


$query="INSERT INTO g4_write_order(wr_subject, wr_1) VALUES ('$nic', '$tel')";
$result=mysql_query($query, $connect);

if(!$result) {
echo("<script>
    window.alert('오류입니다');
</script>");
}
else {
  echo("<script>
    window.alert('빠른시간에 연락드리겠습니다. 감사합니다!');
</script>");
    echo "<meta http-equiv='Refresh' content='0; URL=http://**********/psd/mobile/001/index.html'>";
}
}
?>
  • 복사

댓글 전체

일단 저 페이지에서 echo 문으로

$query="INSERT INTO g4_write_order(wr_subject, wr_1) VALUES ('$nic', '$tel')";

$result=mysql_query($query, $connect);
이렇게 된 부분에서 먼저

echo" $query  "; 하셔서 제대로 query 명령이 먹히는지 확인해 보십시요.

$query="INSERT INTO g4_write_order(wr_subject, wr_1) VALUES ('$nic', '$tel')";
echo" $query  ";
exit;
$result=mysql_query($query, $connect);


만약 되시지 않는다면 <form 값의 method 에 따라서 post 인지 get 여부에 따라서

$nic 을 $_POST[nic] 라던지 $_GET[nic] 로 변경하셔서 다시 값을 출력해 보시길 바랍니다.

일단 위의 부분이 정상적이라면 나머지는 g4_write_order 테이블에서의 필수값이 빠진 경우일듯 합니다.

혹 g4_write_order 테이블이 그누 기본 게시판을 이용하시어 생성한 부분이시라면

g4_write_order 에 필수 입력 값인 wr_id 값 이 없어서 그럴수도 있습니다.

나머지 부분은 bbs/write_update.php 내용을 참조해 보시길 권합니다.
© SIRSOFT
현재 페이지 제일 처음으로