테스트 사이트 - 개발 중인 베타 버전입니다

if 문 질문좀 드려욤 ㅠㅠㅠㅠ 채택완료

homrun 8년 전 조회 2,755

$sql_mem = " select * from g5_member ";

$result_mem = sql_query($sql_mem); 

  for ($i=0; $row_mem=sql_fetch_array($result_mem); $i++)

 

if ($row_mem[mb_hp] == $_GET[hp]) {

alert('이미 가입된 휴대폰 번호입니다.','/app/join.php'); 

    } else {

...

}

echo $_GET[hp];   << 번호 정상으로 찍힙니다. ㅠㅠ

이렇게 휴대폰 중복처리 만들었는데 왜 안될까요 그냥 

g5_member 디비에 같은 번호가 있는데도 그냥  ... 으로 넘어가 버리네요  

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

답변 4개

채택된 답변
+20 포인트
8년 전

for문에 {} 대괄호가 없네요

</p><p>$sql_mem = " select * from g5_member where1";</p><p>$result_mem = sql_query($sql_mem); </p><p>  for ($i=0; $row_mem=sql_fetch_array($result_mem); $i++) {</p><p> </p><p><span style="white-space:pre">	</span>if ($row_mem['mb_hp'] == $_GET['hp']) {</p><p><span style="white-space:pre">		</span>alert('이미 가입된 휴대폰 번호입니다.','/app/join.php'); </p><p>    } else {</p><p>
</p><p><span style="white-space:pre">	</span>}</p><p>}</p><p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

h
homrun
8년 전
위에 모두 답글 주셨는데 모두 감사합니다. 근데 모두 안되고 현재 하찌님이 남겨주신거만 하니까 되네요 ~ 감사합니다. ^^

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

8년 전

$row_mem[mb_hp] == $_GET[hp] 

두개의 값을 echo 찍어보세여

로그인 후 평가할 수 있습니다

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

l
8년 전

</span></p><p><span style="color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;">$row_mem=sql_fetch_array($result_mem);</span><span style="color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"> </span></p><p><span style="color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;">for ($i=0; $i<sizeof(</span><span style="color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;">$row_mem);</span><span style="color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"> $i++)</span></p><p><span style="color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;">
 

로그인 후 평가할 수 있습니다

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

for 문이 이상하지 않은가요~

for ($i=0; $row_mem=sql_fetch_array($result_mem); $i++) { 

}

큰글자 부분을 확인해 보심이.. 

로그인 후 평가할 수 있습니다

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

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

로그인