채택완료

데이터베이스의 필드값을 비교해서요

2014-05-15 (목) 14:50:23 4,574
 
데이터베이스에 wr_video 필드에 유튜브 링크 주소값이 저장되거든요.
그런데 그곳에 그 유튜브 주소값대신 novideo란 값이 있을때 뷰페이지에서
동영상 보여주기란을 안보여주려고 해요.
아래소스는 그 부분을 처리하려는 소스인데요.
구현 의도는 이러해요.
만약에 wr_video 필드값이 novideo와 같다면
아래 소스를 출력하지 말고
"비디오 없다"를 출력 하고자 함인데요.
 
이게 데이터 비교가 가능한지 모르겠어요.
에코 찍으면 현재 wr_video 필드에 novideo라고 들어있어서 잘 찍히는데요.
novideo와 값이 같은지의 비교는 이루어지지 않는듯 합니다.
 
그럼 한번 살펴봐 주시어용.
한 수 부탁드립니다. 꾸벅^^_^^;
 
<?
  echo $view[wr_video];
 
  if($view[wr_video]=="novideo")
  {
   echo "비디오 없다!";
  }
 else
 {
 ?>
<!--------동영상 앵커---------------------------->

<table width="950" id="mpg" align="center"></table>
<table width="950" align="center">
<tr><td width="950" height="50">
<p><a href="http://사이트주소/mw-builder/bbs/board.php?bo_table=B01" class="button">내차찾기 초기화</a>
&nbsp;<a href="#top" class="button">상세보기</a>
&nbsp;<a href="#view1" class="button">성능기록부</a>
&nbsp;<a href="#caropt" class="button">차량옵션정보</a>
&nbsp;<a href="#mpg" class="button">동영상 정보</a>
&nbsp;<a href="#carppt" class="button">차량상세 설명 </a>
&nbsp;<a href="#photo" class="button">사진정보 </a>
</td></tr>
</table>

                  
<table width="950" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td height="31" width="950"><img src="<?=$board_skin_path?>/img/mpg.jpg"></td>
 
  </tr>
</table>                 
          
 
<!-- 동영상 추가코드--->
<table width="<?=$width?>" height="750" border="0" align="center" cellpadding="0" cellspacing="0">
<tr><td align="center" height="80">  <?=$view[wr_8]?> &nbsp; <?=$view[wr_9]?> 동영상 </td></tr>
<tr><td align="center">
 
<?=$write[wr_video]?>
</td></tr>
</table>

<?
}
?>
 
|

답변 2개

채택된 답변
+20 포인트
if문이 작동하지않는다면 아래처럼 해보세요
1.  if(trim($view[wr_video])=="novideo")
또는
2. if(strpos($view[wr_video],"novideo")!==false)

 


2014-05-15 (목) 17:54:21
잘 되네요. 감사합니다.^^

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