if 문에 대해서요... > 그누4 질문답변

그누4 질문답변

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

if 문에 대해서요... 정보

if 문에 대해서요...

본문

<? 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?> 이렇게 할려고 하는데요..분명 구문이 틀린거 같은데.....초보라.....윽......

부탁드려요...(__)
  • 복사

댓글 전체

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

아니면 사용자 function 을 만들어서 call 하셔도 됩니다.
출력을 어디서 하는지 따라서 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?> 이렇게 해도 않먹히네요...ㅜ
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?> 이렇게 하면
아무것도 나오지가 않네요...
© SIRSOFT
현재 페이지 제일 처음으로