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

코드가 잘못된건지... 채택완료

민쯩먼저깔게요 8년 전 조회 1,788

이미지 없을 때 no_img.gif를 띄우는 건데요..

스킨 폴더 /img/no_img.gif 에는 있구요,,

그런데 크롬에서 불러오지 못해 요소검사해보니 

이렇게 src부분에 unknown이라고 나와서요,, 

코드는 다음과 같습니다.

--------------------

if($a) $img=$a;

else echo '';

?>

              " onclick="window.open(this.href,'_blank','width=550,height=550, scrollbars=yes');return false;">

 

             

 

 

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

답변 3개

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

이렇게 변경해보시는게 좋을거같습니다. 

</p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"><tr></p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"><? </p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"><b style="font-size: 14.004px;">$a = explode("|", $list[$i][wr_23]);  //위로 올림</b> </p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;">for($k=0; $k<10; $k++){ </p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px; margin-left: 40px;">if(!$a[$k]) $a[$k] = <span style="font-size: 14.004px;">$board_skin_url.'/img/no_img.gif'; //$a[$k] 에 값이 없다면 빈이미지</span></p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;">?></p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;">
</p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;">
</p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;">              <td align='center'><a href="<? echo $a[$k];?>" onclick="window.open(this.href,'_blank','width=550,height=550, scrollbars=yes');return false;"></p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"><span style="white-space: pre;">			</span>  <img src='<? echo $a[$k];?>' class='wimg' width=95, height=95></a></p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;">
</p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;">              </td></p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;">
</p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;">  <? } ?></p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"> </tr></p><p>

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

답변에 대한 댓글 1개

민쯩먼저깔게요
8년 전
아흐
그사이 도움 받아받았는데..
이번에도 감사합니다!! 흑흑
복받으실거에요,,,

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

l
8년 전

</p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;">for($k=0; $k<10; $k++){ </p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"><span style="white-space: pre;">	</span>if($a) $img=$a;</p><p>

for 문을 돌면서 if($a) $img=$a; 는 이상합니다

예를 들면

</span><span style="color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"> </span></p><p><span style="color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;">if($row[$k]['wr_img'] !== '' || </span><span style="color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;">$row[$k]['wr_img'] != null</span><span style="color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;">) </span></p><p><span style="color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;">    $img=</span><span style="color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;">$row[$k]['wr_img'];</span></p><p><span style="font-size: 14.6667px;">
 

와 같이 처리되어야 하지 않을까요?

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

답변에 대한 댓글 1개

민쯩먼저깔게요
8년 전
소중한 시간 내주셔서 감사합니다.
알려주신 부분을 원코드의 어디를 어떻게 바꾸어 테스트 해봐야 하는지 모르겠습니다. 5년된 초보에요,,ㅋ

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

l
8년 전

</p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;">if($a) </p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;">    $img = $a;</p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;">else</p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;">   $img = <span style="font-size: 14.004px;">'<img src="'.$board_skin_url.'/img/no_img.gif" >';</span></p><p>

이런식으로 되어야 할것 같은데요

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

답변에 대한 댓글 1개

민쯩먼저깔게요
8년 전
답변 감사합니다~
그런데 마찬가지라....
wr_23에 분할 필드로 집어넣어서 어디인지 못찾아서 그러는 걸까요?

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

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

로그인