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

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

갱쿤 8년 전 조회 4,402

<? if($</span><span style="font-size: 14.6667px;">row</span><span style="font-size: 14.6667px;">[</span><span style="font-size: 14.6667px;">vi_referer</span><span style="font-size: 14.6667px;">] == '') {?>내용이있으면 1이나오고 <? }else{ ?>내용이 없으면 2가 나와라<? } ?></span><span style="font-size: 14.6667px;">
 

 

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

^^;

 

echo "   </span><span style="font-size: 14.6667px;"><? if($</span><span style="font-size: 14.6667px;">row</span><span style="font-size: 14.6667px;">[</span><span style="font-size: 14.6667px;">vi_referer</span><span style="font-size: 14.6667px;">] == '') {?>내용이있으면 1이나오고 <? }else{ ?>내용이 없으면 2가 나와라<? } ?></span><span style="font-size: 14.6667px;">  "; </span><span style="font-size: 14.6667px;">
 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
8년 전

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

if (.......) {

    echo "000";

} else {

    echo "000";

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

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

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


[code]
<?
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;
}


?>
[/code]
작은별
8년 전
그냥 이렇게 하면 되지 않을까요.

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>";
갱쿤
8년 전
단순히 막아버리고 if를 다시 사용하면 되는거였군요;;
생각이 짧은건지 작은별님덕에 또 해결했습니다. 정말 감사합니다 ^^

댓글을 작성하려면 로그인이 필요합니다.

사바이캅

isset 함수를 쓰세여~

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

갱쿤
8년 전
죄송한데 풀소스로 힌트좀 적어주실수있을까요 퍼블리셔다보니 아직 php 문법?을 다 익히지 못했습니다;;

댓글을 작성하려면 로그인이 필요합니다.

사바이캅

if(isset($row[vi_refere]){

//내용이 있을때

}else{

//내용이 없을때

}

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

갱쿤
8년 전
echo"" 안에 사용하려고하는데 if문 else 문이 안먹는것같더라구요 ^^;

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인