Copy
<? if($row[vi_referer] == '') {?>내용이있으면 1이나오고 <? }else{ ?>내용이 없으면 2가 나와라<? } ?>
위기능을 밑에 있는 echo 안에서 사용하려고하는데 어떻게 써야하는지 문법을 몰라서 질문드립니다.
^^;
Copy
echo " <? if($row[vi_referer] == '') {?>내용이있으면 1이나오고 <? }else{ ?>내용이 없으면 2가 나와라<? } ?> ";
답변 3개 / 댓글 5개
채택된 답변
+20 포인트
2017-04-07 (금) 18:41:37
근데 왜 그렇게 하는 거죠? 이렇게 하시면 아무 문제 없을 텐데...
if (.......) {
echo "000";
} else {
echo "000";
답변에 대한 댓글 3개
2017-04-07 (금) 18:48:53
2017-04-07 (금) 18:58:03
그냥 이렇게 하면 되지 않을까요.
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>";
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>";
2017-04-07 (금) 19:05:42
단순히 막아버리고 if를 다시 사용하면 되는거였군요;;
생각이 짧은건지 작은별님덕에 또 해결했습니다. 정말 감사합니다 ^^
생각이 짧은건지 작은별님덕에 또 해결했습니다. 정말 감사합니다 ^^
2017-04-07 (금) 18:32:29
isset 함수를 쓰세여~
답변에 대한 댓글 1개
2017-04-07 (금) 18:33:23
죄송한데 풀소스로 힌트좀 적어주실수있을까요 퍼블리셔다보니 아직 php 문법?을 다 익히지 못했습니다;;
2017-04-07 (금) 18:32:19
if(isset($row[vi_refere]){
//내용이 있을때
}else{
//내용이 없을때
}
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
밑에 *소스 적용* 으로 소스한번더 짜주실수 있으실까요 ^^;;;
[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]