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

if 문에 대해서요...

· 12년 전 · 550 · 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개

12년 전
<? if ($view[wr_1]=="3")
$vib = "가";
if ($view[wr_1]=="3.5")
$vib = "나";
if ($view[wr_1]=="4")
$vib = "다";
?>
이렇게 하시면 됩니다.

아니면 사용자 function 을 만들어서 call 하셔도 됩니다.
말씀대로 하고
출력하는 곳에 <?$vib?> 넣었는데 않나오네요....ㅜ
12년 전
출력을 어디서 하는지 따라서 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?> 이렇게 해도 않먹히네요...ㅜ
12년 전
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?> 이렇게 하면
아무것도 나오지가 않네요...
12년 전
지금 처리하는 부분의 소스를 전체적으로 올려줘보세요
쪽지로 드렸습니다. 감사합니다...

게시글 목록

번호 제목
284438
284437
284435
284430
284420
284417
284409
284401
284399
284397
284380
284378
284371
284370
284366
284364
284360
284357
284355
284354