도대체 왜이러져!! ㅜㅜ

도대체 왜이러져!! ㅜㅜ

QA

도대체 왜이러져!! ㅜㅜ

본문

guest.html 에서

   <script>
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();
}
</script>
        <form action="guest_ok.php" method="post">
          <p>
            <input type="text" name="name" size="22" />
            <label for="name"><small>이름</small></label>
          </p>
          <p>
            <input type="text" name="email" size="22" />
            <label for="email"><small>메일</small></label>
          </p>
          <p>
            <textarea name="com" cols="100%" rows="10"></textarea>
            <label for="comment" style="display:none;"><small>Comment</small></label>
          </p>
          <p>
            <input type="button" onclick="javascript:inputCheck(this.form)" value="글쓰기" />
             
            <input type="reset" value="글지우기" />
          </p>
        </form>

요렇게 하고

guest_ok.php 에서

<?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 ("<meta http-equiv='Refresh' content='1; URL=guest.html'>");
?>

이렇게 해줬는데

db에 저장은되는데 죄다 값이없어요  ㅜㅜㅜㅜㅜㅜㅜㅜ
도대체 왜이럴까요 찡찡 ㅜㅜㅜ

이 질문에 댓글 쓰기 :

답변 4

저...
guest_ok.php 에서

echo $name;
echo $com;
echo $email;

이 값들이 잘 출력되는지 확인해 보셔야 할것 같아요.

만약에 값들이 출력이 안된다면,
php.ini 의 register_globals=off 일 경우 가 있으니,
guest_ok.php 상단에
@extract($_GET);
@extract($_POST);
@extract($_SERVER);

이렇게 넣어보세요.


한번더 질문할수있을까요?..
DB에 저장이되긴하는데 영어는 정상적으로 저장이되고 한글은 깨져버리네요...
sql이랑 테이블,칼럼 모두 utf-8이고 php 나 html 또한 utf-8 로 되어있는데 무슨문제인가요?..
form 에서 값 넘겨받을때 문제가있는걸까요?...

apmsetup7 을 쓰고있습니다..!

자유게시판에서 이동된 게시물입니다.
그런데. 이거 자스 에러 안나요????
 
this.form 이 인식 되나요?
답변을 작성하시기 전에 로그인 해주세요.
전체 219
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT