if 문에 대해서요...

· 2012-12-10 (월) 20:30:25 · 673 · 9
<? if ($view[wr_1]=="3")
echo "가";
else if ($view[wr_1]=="3.5")
echo "나";
else if ($view[wr_1]=="4")
echo "다";
?>

그냥 이렇게 쓰고 있는데요...

이렇게 쓰면 쓸려고 하는곳에서 위 코드 모두를 입력해야 하니..

만약에 이 코드를 많이 쓰일경우 한번으로 하나로 쓸려고 하는데 어떻게 지정을 할가요?

예를 들면
<? if ($view[wr_1]=="3")
$vib = 가
if ($view[wr_1]=="3.5")
$vib = 나
if ($view[wr_1]=="4")
$vib = 다
?>

이렇게 코드를 쓸려고 하는 곳에서는 그냥 <?$vib?> 이렇게 할려고 하는데요..분명 구문이 틀린거 같은데.....초보라.....윽......

부탁드려요...(__)
|

댓글 9개

2012-12-10 (월) 20:49:37
<? if ($view[wr_1]=="3")
$vib = "가";
if ($view[wr_1]=="3.5")
$vib = "나";
if ($view[wr_1]=="4")
$vib = "다";
?>
이렇게 하시면 됩니다.

아니면 사용자 function 을 만들어서 call 하셔도 됩니다.
말씀대로 하고
출력하는 곳에 <?$vib?> 넣었는데 않나오네요....ㅜ
2012-12-10 (월) 21:09:02
출력을 어디서 하는지 따라서 wr_1 값이 틀려집니다

<?
if ($view[wr_1]=="3"){
$vib = "가";
}elseif ($view[wr_1]=="3.5") {
$vib = "나";
}elseif ($view[wr_1]=="4") {
$vib = "다";
}
?>
이렇게 수정해보세요 (이코드는 상세 페이지에서 실행됩니다.)

wr_1 값에 따른 $vib 내용이 이코드 하단에서 나오는지 확인하시고
디비에 내용이 잇는지 확인해보세요
<? if ($view[wr_1]=="3")
$vib = "가";
if ($view[wr_1]=="3.5")
$vib = "나";
if ($view[wr_1]=="4")
$vib = "다";
?>

이건 예를 든거구요...디비에서 불러오는게 아니라 서버측에서 내용을 받아옵니다.

<?php
if($a->departure->segment->carrier == 'MU'){
$hangkong = '동방항공';
}
?>
이렇게 되는거구요....mu가 나타날때 mu자리에다 동방항공을 표시를 하고 싶은데
<?$hangkong?> 이렇게 해도 않먹히네요...ㅜ
2012-12-10 (월) 21:26:37
if($a->departure->segment->carrier == 'MU'){
echo '동방항공';
}
질문 하시는게 그럼 위처럼 하면 나오는데
if($a->departure->segment->carrier == 'MU'){
$hangkong = '동방항공';
}
이렇게 하면 안나온다는 말씀이신가요 ?

<?=$hangkong?>

이렇게 출력해보세요
<?php if($a->departure->segment->carrier == 'MU'){echo '동방항공';} ?>
이렇게 하면 출력은 되는데요...
<?php
if($a->departure->segment->carrier == 'MU'){
$hangkong = '동방항공';
}
?>
<?=$hangkong?>
이렇게 하면 않나오네요.....
mu가 들어가는 곳이 많아서 mu가 있는 곳마다 <?php if($a->departure->segment->carrier == 'MU'){echo '동방항공';} ?> 이럴수는 없어서...간략하게 하고 싶은데 잘 않되네요...ㅜㅜ
<?php foreach($xml1->line as $a) { $k++; $p = 0;?>

출력하는 곳이 여기 않에 있네요...ㅡㅡ; 그럼 $hangkong 요골 어떻게 표시를 해야할가요?
그냥 <??> 없이 하면 $hangkong 이대로 표시되구요 <?=$hangkong?> <?$hankong?> 이렇게 하면
아무것도 나오지가 않네요...
2012-12-10 (월) 22:52:13
지금 처리하는 부분의 소스를 전체적으로 올려줘보세요
쪽지로 드렸습니다. 감사합니다...
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
12-12-10 조회 766
12-12-10 조회 674
12-12-10 조회 2,001
12-12-10 조회 1,677
12-12-10 조회 1,060
12-12-10 조회 1,391
12-12-10 조회 871
12-12-10 조회 903
12-12-10 조회 1,623
12-12-10 조회 1,083
12-12-10 조회 3,153
12-12-10 조회 1,849
12-12-10 조회 1,660
12-12-10 조회 1,676
12-12-10 조회 1,634
12-12-10 조회 889
12-12-10 조회 1,097
12-12-10 조회 883
12-12-10 조회 1,847
12-12-10 조회 873