echo 안에 내용이 있을때 없을때 php 문법? 질문드립니다.

echo 안에 내용이 있을때 없을때 php 문법? 질문드립니다.

QA

echo 안에 내용이 있을때 없을때 php 문법? 질문드립니다.

본문

<? if($row[vi_referer] == '') {?>내용이있으면 1이나오고 <? }else{ ?>내용이 없으면 2가 나와라<? } ?>
 

 

위기능을 밑에 있는 echo 안에서 사용하려고하는데 어떻게 써야하는지 문법을 몰라서 질문드립니다.

^^;

 

echo "   <? if($row[vi_referer] == '') {?>내용이있으면 1이나오고 <? }else{ ?>내용이 없으면 2가 나와라<? } ?>  "; 
 

 

이 질문에 댓글 쓰기 :

답변 3

근데 왜 그렇게 하는 거죠? 이렇게 하시면 아무 문제 없을 텐데... 

if (.......) {

    echo "000";

} else {

    echo "000";

제가 질문을 짤라서 드린것같아요 작은별님 죄송하지만

밑에 *소스 적용* 으로 소스한번더 짜주실수 있으실까요 ^^;;;



			<?
			switch($_total_page['c']<=0) {
				case true:
					echo '<tr><td colspan="4" align="center">기록된 로그정보가 없습니다.</td></tr>';
					break;

				default:
					while($row = sql_fetch_array($query)) {
						echo "<tr><td>로그</td>";
						echo " *소스 적용* ";
						echo "<td>$row[vi_time]</td>";
						echo "<td>$row[vi_date]</td></tr>";

					};
					break;
			}


			?>	

그냥 이렇게 하면 되지 않을까요.

echo "<tr><td>로그</td>";
if($row[vi_referer]) {
    echo "<td>내용이 있으면 1이 나오고</td>";
} else {
    echo "<td>내용이 없으면 2가 나와라</td>";
}
echo "<td>$row[vi_time]</td>";
echo "<td>$row[vi_date]</td></tr>";

if(isset($row[vi_refere]){

//내용이 있을때

}else{

//내용이 없을때

}

isset 함수를 쓰세여~

답변을 작성하시기 전에 로그인 해주세요.
전체 97
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT