if 조건문은 몇 개 까지 가능한가요 정보
if 조건문은 몇 개 까지 가능한가요본문
아래와 같이 하여
그룹아이디가 gm1 이면 홈1 을 출력하고
그룹아이디가 gm10 이면 홈2 를 출력하고
그룹아이디가 gm11 이면 홈3 을 출력하고
그외의 모든 그룹은 그룹제목이 출력되게 하려고 하는데....
아래 처럼 3개까지는 출력이 가능한데...
위처럼 4가지 종류로 출력되게 하려면 어찌해야하나요..
메뉴의 타이틀로 출력되게 하려고 합니다
<?
if($group[gr_subject]!='') {
echo "<a href='group.php?gr_id=$gr_id'><font color='000000'><b>$group[gr_subject]</font></b></a>";
}
if($group[gr_subject]!='') {
echo "<a href='group.php?gr_id=$gr_id'><font color='000000'><b>$group[gr_subject]</font></b></a>";
}
elseif ($gr_id=='gm1') {
echo "<font color='000000'><b>홈1</b></font>";
}
else
{
echo "<font color='000000'><b>홈2</b></font>";
}
?>
echo "<font color='000000'><b>홈1</b></font>";
}
else
{
echo "<font color='000000'><b>홈2</b></font>";
}
?>
댓글 전체
만약 이럴때 이래라 인데...몇개까지라는건 없지 않을까요??
답변감사합니다..//
아래와 같은 것도 정상적인가요..출력과 구문에요..
<?
if ($gr_id=='gm1') {
echo "<font color='000000'><b>홈1</b></font>";
}
if ($gr_id=='gm2') {
echo "<font color='000000'><b>홈2</b></font>";
}
if ($gr_id=='gm3') {
echo "<font color='000000'><b>홈3</b></font>";
}
if ($gr_id=='gm4') {
echo "<font color='000000'><b>홈4</b></font>";
}
if ($gr_id=='gm5') {
echo "<font color='000000'><b>홈5</b></font>";
}
if ($gr_id=='gm6') {
echo "<font color='000000'><b>홈6</b></font>";
}
else
{
echo "<font color='000000'><b>홈</b></font>";
}
?>
아래와 같은 것도 정상적인가요..출력과 구문에요..
<?
if ($gr_id=='gm1') {
echo "<font color='000000'><b>홈1</b></font>";
}
if ($gr_id=='gm2') {
echo "<font color='000000'><b>홈2</b></font>";
}
if ($gr_id=='gm3') {
echo "<font color='000000'><b>홈3</b></font>";
}
if ($gr_id=='gm4') {
echo "<font color='000000'><b>홈4</b></font>";
}
if ($gr_id=='gm5') {
echo "<font color='000000'><b>홈5</b></font>";
}
if ($gr_id=='gm6') {
echo "<font color='000000'><b>홈6</b></font>";
}
else
{
echo "<font color='000000'><b>홈</b></font>";
}
?>

<?
if ($gr_id == 'gm0') {
echo "홈0";
}
else if ($gr_id == 'gm1') {
echo "홈1";
}
else if ($gr_id == 'gm2') {
echo "홈2";
}
else if ($gr_id == 'gm3') {
echo "홈3";
}
else if ($gr_id == 'gm4') {
echo "홈4";
} else {
echo $group['gr_subject'];
}
?>
if ($gr_id == 'gm0') {
echo "홈0";
}
else if ($gr_id == 'gm1') {
echo "홈1";
}
else if ($gr_id == 'gm2') {
echo "홈2";
}
else if ($gr_id == 'gm3') {
echo "홈3";
}
else if ($gr_id == 'gm4') {
echo "홈4";
} else {
echo $group['gr_subject'];
}
?>
switch 형식이 보기 좋습니다.
switch( $gr_id) {
case 'gm1': echo "<font color='000000'><b>홈1</b></font>"; break;
case 'gm2': echo "<font color='000000'><b>홈2</b></font>"; break;
case 'gm3': echo "<font color='000000'><b>홈3</b></font>"; break;
case 'gm4': echo "<font color='000000'><b>홈4</b></font>"; break;
default: echo "<font color='000000'><b>홈5</b></font>"; break;
}
switch( $gr_id) {
case 'gm1': echo "<font color='000000'><b>홈1</b></font>"; break;
case 'gm2': echo "<font color='000000'><b>홈2</b></font>"; break;
case 'gm3': echo "<font color='000000'><b>홈3</b></font>"; break;
case 'gm4': echo "<font color='000000'><b>홈4</b></font>"; break;
default: echo "<font color='000000'><b>홈5</b></font>"; break;
}
깜찍한 악마님//rolo님//감사감사합니다...
둘다 좋은데 무엇을 채택해야하니 참...
둘다 좋은데 무엇을 채택해야하니 참...
제가 주로 쓰는 방법입니다.
<?php
$gr_name= array( 'gm1'=>'홈1', 'gm2'=>'홈2', 'gm3'=>'홈3', ... );
?>
<font color='000000'><b><?=$gr_name[ $gr_id]?></b></font>
<?php
$gr_name= array( 'gm1'=>'홈1', 'gm2'=>'홈2', 'gm3'=>'홈3', ... );
?>
<font color='000000'><b><?=$gr_name[ $gr_id]?></b></font>
감사합니다