안녕하세요?
아래 form 메소드에서 passwd 값이 안넘어 가요............
어찌 하면 되나요????
<script language='javascript'>
function checkinput(form){
if(!form.passwd.value){
alert("관리자 비밀번호을 입력하세요");
form.passwd.focus();
return (false);
}
return (true);
}
</script>
</head>
<body>
<center>
<font>+:+:+: 삭제하기 :+:+:+</font>
<?
<body>
<center>
<font>+:+:+: 삭제하기 :+:+:+</font>
<?
//내용 출력
echo ("<form name='deleteBox' mathod='post' action='memo_del.php' onsubmit='return checkinput(this)'>
<table border=0 width=230 height=70>
<tr>
<td align=center valign=bottom>관리자 비밀번호
<input class=css type='password' name='passwd' size=10 maxlength=10></td>
</tr>
<tr>
<td align=center>
<input type='hidden' name='id' value=$id>
<input type='hidden' name='page_num' value=$page_num>
<input class=button type='submit' value='삭제하기'>
<input class=button type='button' value='취소' onclick='javascript:history.go(-1)'>
</td>
</tr>
</table>
</form>
</center>");
?>
echo ("<form name='deleteBox' mathod='post' action='memo_del.php' onsubmit='return checkinput(this)'>
<table border=0 width=230 height=70>
<tr>
<td align=center valign=bottom>관리자 비밀번호
<input class=css type='password' name='passwd' size=10 maxlength=10></td>
</tr>
<tr>
<td align=center>
<input type='hidden' name='id' value=$id>
<input type='hidden' name='page_num' value=$page_num>
<input class=button type='submit' value='삭제하기'>
<input class=button type='button' value='취소' onclick='javascript:history.go(-1)'>
</td>
</tr>
</table>
</form>
</center>");
?>
댓글 3개
http://happyjung.com/gnuboard/bbs/board.php?bo_table=lecture&wr_id=365
[ register_globals on 과 off 의 차이점 ]
register_globals = on
가능 -> $_POST['user_name']
가능 -> $user_name
register_globals = off
가능 -> $_POST['user_name']
불가능 -> $user_name // 다만 extract()로 처리하면 가능
문서의 상단에 아래와 같이 처리하면 기존과 같이 사용이 가능합니다.
<?
// php.ini 의 register_globals=off 일 경우 (php >= 4.1.0)
@extract($_GET);
@extract($_POST);
@extract($_SERVER);
?>
[ $_POST와 $HTTP_POST_VARS는 차이 ]
long 타입이 예전부터 쓰이던 것이고, 짧은 타입은 4.1.0 이후로 생긴 것입니다.
두 배열은 같은 키와 같은 값을 가지고 있으므로 내용상 똑같습니다. 하지만 서로 다른 변수입니다.
결정적으로 다른점은 짧은 타입의 경우 "자동전역(SuperGlobal)변수"이지만 긴 타입은 그렇지 않습니다.
즉, $_POST는 함수선언에서 global $_POST; 로 선언하지 않고 사용이 가능하지만 $_HTTP_POST_VARS 는 선언을 해야만 전역으로 인식합니다.
짧은 형식이 사용권장되는 변수이며, 긴 형식은 php 5.x 에서 지원되지 않을수 있습니다.
[ register_globals on 과 off 의 차이점 ]
register_globals = on
가능 -> $_POST['user_name']
가능 -> $user_name
register_globals = off
가능 -> $_POST['user_name']
불가능 -> $user_name // 다만 extract()로 처리하면 가능
문서의 상단에 아래와 같이 처리하면 기존과 같이 사용이 가능합니다.
<?
// php.ini 의 register_globals=off 일 경우 (php >= 4.1.0)
@extract($_GET);
@extract($_POST);
@extract($_SERVER);
?>
[ $_POST와 $HTTP_POST_VARS는 차이 ]
long 타입이 예전부터 쓰이던 것이고, 짧은 타입은 4.1.0 이후로 생긴 것입니다.
두 배열은 같은 키와 같은 값을 가지고 있으므로 내용상 똑같습니다. 하지만 서로 다른 변수입니다.
결정적으로 다른점은 짧은 타입의 경우 "자동전역(SuperGlobal)변수"이지만 긴 타입은 그렇지 않습니다.
즉, $_POST는 함수선언에서 global $_POST; 로 선언하지 않고 사용이 가능하지만 $_HTTP_POST_VARS 는 선언을 해야만 전역으로 인식합니다.
짧은 형식이 사용권장되는 변수이며, 긴 형식은 php 5.x 에서 지원되지 않을수 있습니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 1717629 | |
| 1717626 | |
| 1717625 | |
| 1717621 | |
| 1717619 | |
| 1717611 | |
| 1717610 | |
| 1717609 | |
| 1717607 | |
| 1717601 | |
| 1717598 | |
| 1717591 | |
| 1717590 | |
| 1717583 | |
| 1717575 | |
| 1717572 | |
| 1717568 | |
| 1717566 | |
| 1717549 | |
| 1717545 | |
| 1717533 | |
| 1717512 | |
| 1717511 | |
| 1717508 | |
| 1717495 | |
| 1717479 | |
| 1717473 | |
| 1717470 | |
| 1717463 | |
| 1717452 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기