비밀번호 찾기시 mb_addr1 또는 mb_addr2와 같을시 찾기 방법좀요 채택완료
비밀번호 찾기 소스 입니다.
member_find.php
복구코드란에 입력할시
$sql = mq("select * from `g5_member` where ((mb_addr1 = '{$adress}') or (mb_addr2 = '{$adress}'))");
여기 mb_addr1 또는 mb_addr2에 있을시 비번 알려주는걸로 할려고 하는데
or이 안먹히는지 mb_addr2만 찾아 지네요 ..
</strong></p>
<p><strong>member_find_pw.php</strong></p>
<p><?php
include "../db.php";
if($_POST["mb_addr2"] == ""){
echo '<script> alert("입력해주세요"); history.back(); </script>';
}else{</p>
<p> $adress = $_POST['mb_addr2'];</p>
<p>
$sql = mq("select * from `g5_member` where ((mb_addr1 = '{$adress}') or (mb_addr2 = '{$adress}'))");
$result = $sql->fetch_array();</p>
<p>if($result["mb_addr2"] == $adress){
echo "<script>alert('회원님의 비밀번호 ".$result['mb_homepage']."입니다.'); history.back();</script>";
}else{
echo "<script>alert('없는 복구코드입니다.'); history.back();</script>";
}</p>
<p>}
?><strong>
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
==>
if($result["mb_addr1"] == $adress || $result["mb_addr2"] == $adress){
보통은
if($result["mb_homepage"]){