php관련 질문드려요~ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

php관련 질문드려요~ 정보

php관련 질문드려요~

본문

첫번째 페이지에 아래와 같이 넣고.
<form action="333.php">
<table border="1">
<tr>
    <tr>
    <td colspan="4">메모장</td>
    </tr>
    <tr>
    <td><input type="text" name="name" ></td>
    <td><input type="text" name="mail"></td>
    <td><input type="text" name="memo"></td>
    </tr>
    <tr>
    <td><input type="submit" value="저장"></td>
    </tr>
</table>
</form>

333.php라는 파일에
<?

    echo "$name, $mail, $memo";

?>

이렇게 넣었습니다.
첫페이지에서 각각 내용입력하고 저장을 누르면 , , ,  이렇게 컴마 만 출력이 되는데 왜 내용은 출력이 되지 않는거죠?????

php.ini file에서 register global = on 또는 off로 해도 안되구요...

form 안에 method="post" 넣고

echo "$_POST('name'), $_POST('mail'), $_POST('memo')"; 라고 입력하면

Array('name'), Array('mail'), Array('memo') <= 라고 출력이 되구요...


입력한 내용이 출력 되게 하려면 어떻게 하죠??

댓글 전체

$_POST[변수명] 입니다;
[]<- 이 대갈호가 배열을 구분하는 역할이구요, 소갈호라 php로 인식이 안되서(텍스트로 인식되서)
그렇게 나오는겁니다.
$_POST[name]을 하시면 배열중 name을 지정하는것이기때문에 출력 잘 될껍니다.
위에서 $_POST는 3개의 값을 가지고있는 배열형 변수니까요
php.ini file에서 register global = on 또는 off로 해도 안되구요...

이부분에서 register global 의 영향인데요 지금 질문하신내용에선
on인상태에선 변수값을 $_POST를 이용해서 받으셔야합니다.
off로 하시면 그냥 하셔도 출력 될껍니다.
보안관련설정으로 직접 변수를 허용할것인가 말것인가의 옵션정도로 이해하시면 될꺼같습니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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