도대체 왜이러져!! ㅜㅜ 채택완료
마시쩡
11년 전
조회 4,805
guest.html 에서
function inputCheck(f) {
if(f.name.value=="") {
alert("이름을 입력해주세요.");
f.name.focus();
return false;
}
if(f.email.value=="") {
alert("이메일을 입력해주세요.");
f.email.focus();
return false;
}
if(f.com.value=="") {
alert("코멘트를 입력해주세요.");
f.com.focus();
return false;
}
f.submit();
}
요렇게 하고
guest_ok.php 에서
$conn = mysqli_connect("localhost","root","1358","guest");
if (mysqli_connect_errno()){
echo "MySQL 연결에 실패하였습니다 : " . mysqli_connect_error();
}
echo $name;
echo $com;
echo $email;
mysqli_query($conn,"INSERT INTO sample (name, com, email) VALUES ('$name','$com','$email')");
mysqli_close($conn);
echo ("");
?>
이렇게 해줬는데
db에 저장은되는데 죄다 값이없어요 ㅜㅜㅜㅜㅜㅜㅜㅜ
도대체 왜이럴까요 찡찡 ㅜㅜㅜ
댓글을 작성하려면 로그인이 필요합니다.
답변 4개
채택된 답변
+20 포인트
11년 전
저...
guest_ok.php 에서
echo $name;
echo $com;
echo $email;
이 값들이 잘 출력되는지 확인해 보셔야 할것 같아요.
만약에 값들이 출력이 안된다면,
php.ini 의 register_globals=off 일 경우 가 있으니,
guest_ok.php 상단에
@extract($_GET);
@extract($_POST);
@extract($_SERVER);
이렇게 넣어보세요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 5개
�
마시쩡
11년 전
�
마시쩡
11년 전
한번더 질문할수있을까요?..
DB에 저장이되긴하는데 영어는 정상적으로 저장이되고 한글은 깨져버리네요...
sql이랑 테이블,칼럼 모두 utf-8이고 php 나 html 또한 utf-8 로 되어있는데 무슨문제인가요?..
form 에서 값 넘겨받을때 문제가있는걸까요?...
apmsetup7 을 쓰고있습니다..!
DB에 저장이되긴하는데 영어는 정상적으로 저장이되고 한글은 깨져버리네요...
sql이랑 테이블,칼럼 모두 utf-8이고 php 나 html 또한 utf-8 로 되어있는데 무슨문제인가요?..
form 에서 값 넘겨받을때 문제가있는걸까요?...
apmsetup7 을 쓰고있습니다..!
t
thisgun
11년 전
quest_ok 상단에
@header("Content-type: text/html; charset=utf-8");
써보시겠어요?
@header("Content-type: text/html; charset=utf-8");
써보시겠어요?
�
마시쩡
11년 전
이럴수가 그래도 깨지는군요 ㅜㅜ
�
마시쩡
11년 전
앗! 자체해결했습니다~
mysqli_set_charset($conn,"utf8");
요거넣으니 되네요 ㅜㅜ
답변 감사드려용 !
mysqli_set_charset($conn,"utf8");
요거넣으니 되네요 ㅜㅜ
답변 감사드려용 !
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
�
마시쩡
11년 전
넹...
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
감사합니다 ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ