php 질문좀 드릴께요~ 정보
php 질문좀 드릴께요~본문
안녕하세요!
이번에 저희 홈페이지에서 어플을연동하게 되었는데요
회원만 다운받게끔 전화번호로 인증하게 페이지를 만들어 달라고 하십니다..
예를 들면 이런식이죠;;
http://www.xxx.xx.xx/member.php?user_no=010-xxx-xxxx(전화번호)
따로입력창이 없고 저기 대입해서 전화번호가 있으면 "0"을
출력하고 없으면 "1"을 출력하게 해달라고 하십니다..
제가한번 만들어 봤는데요 있어도1 없어도1 나와서ㅠㅠ 뭐가 문제인지좀 봐주셨으면 합니다..
<?
include_once("./_common.php");
$user_no = "";
$sql = " select * from g4_member where mb_hp ='$user_no' ";
$cnt = sql_fetch ( $sql );
if($cnt == "1") {
echo "0";
}else{
echo "1";
}
?>
그리고 주소창에 ?user_no= 이부분이 맞는지 그리고 이게 php에 어떤식으로 입력이 되는지;;
조언좀 부탁드립니다..
감사합니다.
좋은주말되세요~~~
이번에 저희 홈페이지에서 어플을연동하게 되었는데요
회원만 다운받게끔 전화번호로 인증하게 페이지를 만들어 달라고 하십니다..
예를 들면 이런식이죠;;
http://www.xxx.xx.xx/member.php?user_no=010-xxx-xxxx(전화번호)
따로입력창이 없고 저기 대입해서 전화번호가 있으면 "0"을
출력하고 없으면 "1"을 출력하게 해달라고 하십니다..
제가한번 만들어 봤는데요 있어도1 없어도1 나와서ㅠㅠ 뭐가 문제인지좀 봐주셨으면 합니다..
<?
include_once("./_common.php");
$user_no = "";
$sql = " select * from g4_member where mb_hp ='$user_no' ";
$cnt = sql_fetch ( $sql );
if($cnt == "1") {
echo "0";
}else{
echo "1";
}
?>
그리고 주소창에 ?user_no= 이부분이 맞는지 그리고 이게 php에 어떤식으로 입력이 되는지;;
조언좀 부탁드립니다..
감사합니다.
좋은주말되세요~~~
댓글 전체
$_GET 변수를 이용하시면 됩니다.
$userNo; = $_GET['user_no'];
형식으로 쓰시면 됩니다.
$userNo; = $_GET['user_no'];
형식으로 쓰시면 됩니다.
답변 감사합니다 ㅎㅎ
먼저 $user_no = ""; 이부분에서 값을 초기화하기 때문에 항상 1이 나올 수 밖에 없습니다.
$user_no = $_GET['user_no'] 이런 식을 바꾸시면 될 것이라 생각되구요..
또 올려주신 코드를 보면 $cnt 가 배열이 되는데요.. if 문이 올바르지 않은 것 같습니다.
if($cnt['mb_id'])
echo "0";
else
echo "1";
이런 식으로 코드가 작성되야 할 것으로 보입니다.
$user_no = $_GET['user_no'] 이런 식을 바꾸시면 될 것이라 생각되구요..
또 올려주신 코드를 보면 $cnt 가 배열이 되는데요.. if 문이 올바르지 않은 것 같습니다.
if($cnt['mb_id'])
echo "0";
else
echo "1";
이런 식으로 코드가 작성되야 할 것으로 보입니다.
답변 감사합니다!!ㅎㅎ if문도 감사하구요 덕분에 잘되네요 ㅎㅎ 좋은주말되세요~~