Copy
<input type="text" id="member_name" name="member_name" />
-----------------------------------------------------------------------
$br_name = $_POST['member_name'];
echo $br_name; <--- 아무값도 나오지 않음.
form 전송을 합니다.
post 타입이구요. 받는쪽에서 숫자만 넘어가네요.
한글,영어...모두 안되는 상황인데요..
어떤 이유가 있을까요?
답변 3개 / 댓글 5개
채택된 답변
+20 포인트
2020-07-31 (금) 13:19:34
부분 소스만으로는
브라우저단에서 필터 처리가 되는건지 서버 프로그램단에서 처리가 되는건지 불분명하네요
아무처리도 안되게해서 전송해보시면서 하나씩 케이스를 제외하는수밖에 없을것 같습니다.
답변에 대한 댓글 3개
2020-07-31 (금) 15:21:33
form 을 가장 기본으로 작성하고 아무조건 없이 넘겨봐도...숫자만 넘어가네요. 영어,한글...머 이런 텍스트는 가져가질 못하네요...아..므징...ㅜㅜ
2020-07-31 (금) 15:48:10
아래 코드로 테스트 해보시길 바랍니다. ie11, 그누보드 common파일 로드해도 문제 없습니다.
아래 스크립트도 문제가 있다면 인코딩을 점검해보시길 바랍니다.
exam.php
[code]
<!doctype html>
<html lang="ko">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Hello, world!</title>
</head>
<body>
<h1>Hello, world!</h1>
<form action="./form.php" method="POST">
<input type="text" name="member_name">
<input type="submit">
</form>
</body>
</html>
[/code]
form.php
[code]
<?php
// include_once('./_common.php');
var_dump($_POST);
[/code]
아래 스크립트도 문제가 있다면 인코딩을 점검해보시길 바랍니다.
exam.php
[code]
<!doctype html>
<html lang="ko">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Hello, world!</title>
</head>
<body>
<h1>Hello, world!</h1>
<form action="./form.php" method="POST">
<input type="text" name="member_name">
<input type="submit">
</form>
</body>
</html>
[/code]
form.php
[code]
<?php
// include_once('./_common.php');
var_dump($_POST);
[/code]
2020-07-31 (금) 15:30:29
그누보드로 작업중인가요?
폼 전체 소스를 올려보세요
print_r($_POST); 로 확인해 보세요.
답변에 대한 댓글 1개
2020-07-31 (금) 13:18:30
<input type="text" id="member_name" name="member_name" /> 만 넣으면
value 가 없어서 아무것도 넘어가지 않습니다.
답변에 대한 댓글 1개
2020-07-31 (금) 15:20:07
답변 감사합니다. value 값을 정해서 넣어봐도 결과는 같네요. 그렇지 않더라도 숫자등은 value 값 상관없이 잘 전달되고 있구요. ㅠㅠ
답변을 작성하려면 로그인이 필요합니다.