질문과 답변· ··조회 9,033
또 질문--;;
귀찮을 정도로 질문을 드려서 죄송합니다--;;;
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로 넘어가려고 제 나름(?)대로 심혈을 기울여 가며 노가다 해도 안넘어가네요...--; 글번호를 가지고 넘어가야 하는데... 그냥 빈값을 가지고 넘어가네요... 에고--;; 초보여서 이래저래 힘드네요. 언제쯤 초보적인 질문에서 벗어날 수 있을지...
일이 바쁘실텐데 초보의 귀찮은 질문에 언제나 대답해주셔서 감사드립니다@_@
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로 넘어가려고 제 나름(?)대로 심혈을 기울여 가며 노가다 해도 안넘어가네요...--; 글번호를 가지고 넘어가야 하는데... 그냥 빈값을 가지고 넘어가네요... 에고--;; 초보여서 이래저래 힘드네요. 언제쯤 초보적인 질문에서 벗어날 수 있을지...
일이 바쁘실텐데 초보의 귀찮은 질문에 언제나 대답해주셔서 감사드립니다@_@