이미지 없을 때 no_img.gif를 띄우는 건데요..
스킨 폴더 /img/no_img.gif 에는 있구요,,
그런데 크롬에서 불러오지 못해 요소검사해보니
<img src="" class="wimg" width="95," height="95" title="">이렇게 src부분에 unknown이라고 나와서요,,
코드는 다음과 같습니다.
--------------------
<tr>
<? for($k=0; $k<10; $k++){
if($a) $img=$a;
else echo '<img src="'.$board_skin_url.'/img/no_img.gif" >';
?>
<td align='center'><a href="<? $a = explode("|", $list[$i][wr_23]); echo $a[$k];?>" onclick="window.open(this.href,'_blank','width=550,height=550, scrollbars=yes');return false;">
<img src='<? $a = explode("|", $list[$i][wr_23]); echo $a[$k];?>' class='wimg' width=95, height=95></a>
</td>
<? } ?>
</tr>
답변 3개 / 댓글 3개
이렇게 변경해보시는게 좋을거같습니다.
<tr><? $a = explode("|", $list[$i][wr_23]); //위로 올림 for($k=0; $k<10; $k++){ if(!$a[$k]) $a[$k] = $board_skin_url.'/img/no_img.gif'; //$a[$k] 에 값이 없다면 빈이미지?> <td align='center'><a href="<? echo $a[$k];?>" onclick="window.open(this.href,'_blank','width=550,height=550, scrollbars=yes');return false;"> <img src='<? echo $a[$k];?>' class='wimg' width=95, height=95></a> </td> <? } ?> </tr>
답변에 대한 댓글 1개
for($k=0; $k<10; $k++){ if($a) $img=$a;
for 문을 돌면서 if($a) $img=$a; 는 이상합니다
예를 들면
if($row[$k]['wr_img'] !== '' || $row[$k]['wr_img'] != null) $img=$row[$k]['wr_img'];
와 같이 처리되어야 하지 않을까요?
답변에 대한 댓글 1개
알려주신 부분을 원코드의 어디를 어떻게 바꾸어 테스트 해봐야 하는지 모르겠습니다. 5년된 초보에요,,ㅋ
if($a) $img = $a;else $img = '<img src="'.$board_skin_url.'/img/no_img.gif" >';
이런식으로 되어야 할것 같은데요
답변에 대한 댓글 1개
그런데 마찬가지라....
wr_23에 분할 필드로 집어넣어서 어디인지 못찾아서 그러는 걸까요?
답변을 작성하려면 로그인이 필요합니다.
그사이 도움 받아받았는데..
이번에도 감사합니다!! 흑흑
복받으실거에요,,,