채택완료

아이디 찾기 입니다. 동일한수 모두나오게 고치는방법좀요

2021-03-31 (수) 15:47:25 1,989

연락처로 아이디 찾기 입니다.

연락처가 맞으면 아이디를 바로 보여주는데

동일한 연락처가 2개이상 있을시 모두 나오게 바꿀려고 합니다. 방법좀 알려주세요

<?php
include "../db.php";
if($_POST["hp"] == ""){
        echo '<script> alert("항목을 입력하세요"); history.back(); </script>';
    }else{

    $hp = $_POST['hp'];


$sql = mq("select * from `g5_member` where mb_hp = '{$hp}'");
$result = $sql->fetch_array();

if($result["mb_hp"] == $hp){
    echo "<script>alert('회원님의 ID는 ".$result['mb_id']."입니다.'); history.back();</script>";
}else{
echo "<script>alert('없는 계정입니다.'); history.back();</script>";
}
}
?>

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

$sql = mysql_query("select * from `g5_member` where mb_hp = '{$hp}'");
$match_id = array();
while($row = mysql_fetch_array($sql)){

    if($row["mb_hp"] == $hp){
        array_push($match_id,$row['mb_id']);

    }

}


if( count($match_id) > 0 ) {
    echo "<script>alert('회원님의 ID는 ".implode(" 또는 ", $match_id)."입니다.'); history.back();</script>";
}

else {
    echo "<script>alert('없는 계정입니다.'); history.back();</script>";
}
    

답변에 대한 댓글 1개

2021-03-31 (수) 17:16:53
감사 합니다.
그런데 팝업창으로 아이디 찾아지는데 없는 계정이라고만 뜨네요 ㅠㅠ
2021-03-31 (수) 15:53:21

결과출력부분을 반복문으로 바꿔주면 될거같네요

답변에 대한 댓글 1개

2021-03-31 (수) 15:59:24
어떻게 바꿔야 하나요 .. 잘몰라서요..

답변을 작성하려면 로그인이 필요합니다.