묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
FORM태그 도와주세요,ㅜ
2006.12.22 17:06
먼저 환경은 Linux와 WindowXP 둘다 해봤구요
제 컴퓨터에 아파치서버와 PHP로 서버를 돌리고있습니다.
제가index.php에
<?php
echo "<form method="post" action="form.php">
<center>
<br><br><br><br><br>
아이디 : <input type="text" size="10" name="id"><br>
비밀번호 : <input type="password" size="10" name="pw"><br>
<input type="submit" value="로그인">
</center>
</form>";
?>
이렇게 써넣었구요
form.php에
<?php
echo "아이디 $id";
echo "비밀번호 $pw";
?>
라고 넣었습니다.
이게 근데 submit전송해놓고 보면요
"아이디 비밀번호"
라고만 쓰고 변수값이 뜨지 않습니다.ㅜㅜ
그래서 제가 사용중인 웹서버에 이파일 두개다 올려놓고 접속해보니
"아이디 aaa 비밀번호 aaa"
라고잘 뜹니다.- _-
왜 저희집에선 안되는지 모르겠습니다.ㅜㅜ
서버설정이 잘못된건가요??
잘못되었다면 방법좀 가르쳐 주세요,ㅜㅜ
제 컴퓨터에 아파치서버와 PHP로 서버를 돌리고있습니다.
제가index.php에
<?php
echo "<form method="post" action="form.php">
<center>
<br><br><br><br><br>
아이디 : <input type="text" size="10" name="id"><br>
비밀번호 : <input type="password" size="10" name="pw"><br>
<input type="submit" value="로그인">
</center>
</form>";
?>
이렇게 써넣었구요
form.php에
<?php
echo "아이디 $id";
echo "비밀번호 $pw";
?>
라고 넣었습니다.
이게 근데 submit전송해놓고 보면요
"아이디 비밀번호"
라고만 쓰고 변수값이 뜨지 않습니다.ㅜㅜ
그래서 제가 사용중인 웹서버에 이파일 두개다 올려놓고 접속해보니
"아이디 aaa 비밀번호 aaa"
라고잘 뜹니다.- _-
왜 저희집에선 안되는지 모르겠습니다.ㅜㅜ
서버설정이 잘못된건가요??
잘못되었다면 방법좀 가르쳐 주세요,ㅜㅜ
댓글 4
-
에지
2006.12.23 21:21
-
호야지기
2006.12.25 23:59
이런 질문하면서 "아파치서버와 PHP로 서버를 돌리고있습니다"라고 말할수 있는걸지... -
DeificatioN
2007.01.07 19:08
서버 설정 문제 일수 있습니다...
form.html
상단의
$id = $_POST['id'];
$pw = $_POST['pw'];
를 써 넣어주세요.. 저위에 것 들은 값들을 받아들인다는 뜻 으로 알아주시면 되겠습니다..
숫자는 $_GET['']; 이고, PHP5이상버전을 상요하신다면 $_REQUEST[''];로 쓰시면 문자,숫자 상관없이 다 받아들입니다. -
현태풍
2007.01.09 17:27
DeificatioN
님 말한데로 하면 문제해결됩니다.. 서버에서 저걸 자체적으로 가능하게 해놓은 서버도잇어서 선언안해줘도 되는 서버도 있는반면, 절케 적지 않으면 값이 넘어가더라도 값이 붕떠있다고 보면 됩니다. 그값을 아이디란 변수에 집어넣는 과정이라 생각하시면 될거에요...
보통 사용하는 방법이
if($_POST['id']){$id=$_POST['id'];}else{$_GET['id']; }
로도 사용했었다는..
왜 echo 안의 내용물에 또 쌍따옴표(")를 쓰셨는지 의문입니다.
저러면 분명히 PHP 문법 오류가 날거라고 생각합니다만;;