채택완료

if 문 질문좀 드려욤 ㅠㅠㅠㅠ

2017-09-04 (월) 15:23:48 2,907

$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개 / 댓글 1개

채택된 답변
+20 포인트
2017-09-04 (월) 16:14:25

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

Copy
$sql_mem = " select * from g5_member where1";$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 {	}}

답변에 대한 댓글 1개

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

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

두개의 값을 echo 찍어보세여

Copy
$row_mem=sql_fetch_array($result_mem); for ($i=0; $i<sizeof($row_mem); $i++)
 
2017-09-04 (월) 15:35:54

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

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


}

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

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