B

도아주십시요 부탁드립니다.

답변 부탁드립니다.
접속해보시면 ㅠㅠ
아즈텍식 당신의 이름은
몰(무색)
 
라고 나오잔아요 ㅠㅠ
 
저게 소스가
 
if($_POST[assa1]==0){
 echo "몰(무색)";
}
 
이거 인데요 ㅠㅠ 0이란숫자는 그냥 출력해버리는거같던데 ㅠㅠ
해결방법이 없을까요? ㅠㅠ;;;
|

댓글 10개

if($_POST[assa1]==0 && $_POST[assa1]){
echo "몰(무색)";
}

아니면..

if($_POST[assa1]== "0"){
echo "몰(무색)";
}
if($_POST[assa1]== "0"){
echo "몰(무색)";
}

이렇게 하니깐 되네요^^ 답변 주신 견해님 JMoon님 감사합니다^^
if($_POST[assa1]===0){
echo "몰(무색)";
}
0이란값을 써놓으면 메인에 떠져있지않나요?
일단해보세요...
저것도 되겠네요..
if($_POST[assa1]==0){
echo "몰(무색)";
}
=가 두개면 assa1값이 없어도 true를 반환하지만
=가 세개면 무조건 0이라는게 잇어야 true를 반환하던데요 ㅎ
아하 그렇군요 ㅎㅎ JMoon님하고 견해님때문에 좋은걸 배웠습니다.
진심으로 감사합니다^^
if($_POST[assa1]== "0"){
echo "몰(무색)";
}

이게 맞네요
피라미터가 문자열로 가니까 ..ㅎ;
===는 안되요!
ㅎㅎ 따듯한 두분들의 댓글 감사합니다^^
== 타입없이 값만 비교
=== 값과 타입까지 비교...

$a = 1; // 숫자형
$aa = "1"; // 문자형

$b = $a;
if($b == "1") { echo "T"; } else { echo "F"; }
if($b === "1") { echo "T"; } else { echo "F"; }
==> TF

$b = $aa;
if($b == "1") { echo "T"; } else { echo "F"; }
if($b === "1") { echo "T"; } else { echo "F"; }
==> TT

이것을 대입비교해보면.. 확실히 답이 나옵니다...
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
16-03-02 조회 3,216
16-01-19 조회 2,499
15-12-23 조회 2,807
15-12-08 조회 3,615
14-10-30 조회 5,662
14-06-06 조회 5,498
12-08-30 조회 3,852
12-08-20 조회 3,778
12-07-15 조회 5,105
12-07-13 조회 3,583
12-07-06 조회 3,789
12-06-27 조회 3,324
12-06-23 조회 3,521
12-05-03 조회 5,143
12-04-20 조회 4,091
12-03-29 조회 4,582
12-03-22 조회 4,663
12-03-22 조회 3,468
12-03-21 조회 3,243
12-03-11 조회 3,679
12-03-06 조회 4,219
12-02-22 조회 4,496
12-02-17 조회 3,293
12-02-17 조회 6,138
12-02-14 조회 6,065
12-02-06 조회 4,218
12-01-18 조회 3,181
12-01-06 조회 3,402
11-12-30 조회 3,871
11-12-30 조회 7,018
11-12-21 조회 3,196
11-12-21 조회 4,202
11-12-16 조회 3,236
11-12-15 조회 3,281
11-12-15 조회 3,385
11-12-15 조회 4,178
11-12-09 조회 3,199
11-12-09 조회 3,272
11-12-07 조회 2,841
11-12-07 조회 3,926
11-12-05 조회 4,378
11-12-02 조회 3,818
11-12-01 조회 2,682
11-12-01 조회 2,732
11-12-01 조회 2,716