ITmembers.net 아카이브 · 2001–2009

질문과 답변

또 질문--;;

  귀찮을 정도로 질문을 드려서 죄송합니다--;;;

del.php

<html><title>C.M.M</title>

<script language="javascript">

function check()
{

if(!check.password.value)
{ alert("비밀번호를 입력해주세요.");
   check.password.focus();
   return false; }
}
</script>
</head>
<form name="check" action="del_ok.php" method="post" onsubmit="return check();">

글 삭제를 위해서 비밀번호를 입력해주쇼!
<input type=password name=password>
<a href="del_ok.php"><input type="submit" value="확인">
</html>


del_ok.php

<?
include("./conn.php");

$tablename="cmm_board_free";
$sql="select NO from $tablename where NO='$NO' and password='$password'";
$result=mysql_query($sql) or die(mysql_error());


$msg='비밀번호가 틀리우';

if(mysql_num_rows($result)){
        $sql="delete from $tablenmae where NO='$NO'";
        mysql_query($sql) or die(mysql_error());
            $msg = "삭제하였습니다.";
}
  
//메시지를 출력하고 목록 페이지로 이동합니다.
echo " <html><head>
                <script name=javascript>
  
                if('$msg' != '') {
                        self.window.alert('$msg');
                }
  
                location.href='list.php';
  
                </script>
                </head>
                </html> ";
?>

이번에는 글 삭제 질문입니다.

제가 막 짜다가 안되어서... 강의 내용을 참고해 가며 만들었는데--;;

안먹히네요. 일단 view에서 글삭제를 누르면 del.php로 넘어가서 input에 비밀번호가 넘어가면 del_ok.php에서 처리하기로 만들었거든요.

근데 del.php 에서 비밀번호를 입력안하고 확인 눌러도 그냥 넘어가 버리네요--;;

"비밀번호를 넣엇!" 이게 아니라 "비밀번호가 틀렸당!" 이게 나옵니다--;;

맞는 비밀번호를 입력해도... 계속 틀리다고 나오면서 안지워집니다.(흑흑)

소스가 뭐가 문제있나요? 초보인 제 눈으로는 다 맞는 것(?) 같은데@_@;;

질문 2)

del.php에서 비밀번호를 넣고 확인을 누르면 del_ok.php로 넘어가서... 거기서 if문에돌다가 비번이 틀리면 list로 넘어가는데 그 list대신에 del.php로 넘어가려고 제 나름(?)대로 심혈을 기울여 가며 노가다 해도 안넘어가네요...--; 글번호를 가지고 넘어가야 하는데... 그냥 빈값을 가지고 넘어가네요... 에고--;; 초보여서 이래저래 힘드네요. 언제쯤 초보적인 질문에서 벗어날 수 있을지...


  일이 바쁘실텐데 초보의 귀찮은 질문에 언제나 대답해주셔서 감사드립니다@_@