테스트 사이트 - 개발 중인 베타 버전입니다

form 전송 에러 채택완료

Developerzasfsdfsd 7년 전 조회 1,808

 

    $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; //끝내기   ?>

   

 

 

 

 

 

 

 

폼으로 날렷는데......사진과 같이  에러코드가 뜨네요?  위에 코드가 잘못된건가요????

한글도 깨지네요..ㅜㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
d
7년 전

header("content-type:text/html; charset=UTF-8");

라인 위에 공백이 존재하는 지 확인해보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

와우......여기는  마술의 상자네요......다 해결되니.ㅋㅋ

 

감사합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플래토
7년 전

header("content-type:text/html; charset=UTF-8");

 

이렇게 변경하고 해보세요

 

http://php.net/manual/en/function.header.php">http://php.net/manual/en/function.header.php

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

D
Developerzasfsdfsd
7년 전
해봣는데 똑 같아요...ㅡㅜㅜㅜㅠㅠㅠㅠㅠ
플래토
7년 전
@Developerzasfsdfsd
아래
devdev 님이 말씀하신것처럼
<? 앞에 이미 공백이 하나라도 있으면 나올수있는 메세지네요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인