form 전송 에러
본문
<?header("content-type:text/html; charset=UTF-8");
include '../lib/db_connect.php';
$connect=dbconn();
$id=$_POST[id];
$user_id=$_POST[user_id];
$name=$_POST[name];
$nick_name=$_POST[nick_name];
$birth=$_POST[birth];
$sex=$_POST[sex];
$tel=$_POST[tel];
$email=$_POST[email];
$pw=$_POST[pw];
$addr_1=$_POST[addr_1];
$addr_2=$_POST[addr_2];
$regdate=date("YmdHis", time()); //날짜, 시간
$ip=getenv("REMOTE_ADDR"); //ip
$query="insert into member(id, user_id, name, nick_name, sex, tel, email, pw, addr_1, addr_2, regdate, ip)
values('$id', '$user_id', '$name', '$nick_name', '$sex', '$tel', '$email', '$pw', '$addr_1', '$addr_2','$regdate', '$ip')";
mysql_query("set names utf8", $connect);
mysql_query($query, $connect);
mysql_close; //끝내기
?>
<script>
window.alert('회원가입이 완료 되었습니다.');
location.href='../index.html'
</script>
폼으로 날렷는데......사진과 같이 에러코드가 뜨네요? 위에 코드가 잘못된건가요????
한글도 깨지네요..ㅜㅠ
답변 3
header("content-type:text/html; charset=UTF-8");
라인 위에 공백이 존재하는 지 확인해보세요.
<?header("content-type:text/html; charset=UTF-8");
를
<?php
header("content-type:text/html; charset=UTF-8");
이렇게 변경하고 해보세요
와우......여기는 마술의 상자네요......다 해결되니.ㅋㅋ
감사합니다.