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

첨부파일 불러오는거 질문드립니다! 채택완료

KIMHA 1년 전 조회 4,219

최신글에서 세번쨰 첨부파일을 불러오려고 하는데요

</p>

<p>$list = array();

$sql = "select * from g5_write_winner where 1";

$row = sql_fetch($sql);</p>

<p>$sql = " select * from g5_write_winner where 1 order by `g5_write_winner`.`wr_datetime` desc limit 0, 20 ";

$result = sql_query($sql);</p>

<p>for ($i=0; $row=sql_fetch_array($result); $i++) { 

    $list[$i] = get_list($row, $board, $board_skin_url, $board['bo_subject_len']);

}</p>

<p> </p>

<p><img src="<?php echo G5_URL ?>/data/file/<?php echo $bo_table?>/<?php echo $list[$i][file][2][file] ?>" alt=""></p>

<p>

 

이렇게 이미지 파일을 불러오려고 하는데 

이미지가 안불러와집니다.... 왜 그럴까요 ?

찍어보면 경로가 
<?php echo G5_URL ?>/data/file/<?php echo $bo_table?>/
여기까지는 잘 불러오는데 
뒤에 이미지명이 안불러와져서요,,, 

뒤에 이미지명을 불러오려면 어떻게 해야할까요 ,,?

</p>

<p><?php

    for ($i=0; $i<count($list); $i++) {

?>

<img src="<?php echo G5_URL ?>/data/file/<?php echo $bo_table?>/<?php echo $list[$i][file][2][file] ?>" alt="">

<?php } ?></p>

<p>

 

근데 for문에 넣으면 이미지가 잘 불러와지긴하는데

이렇게하면 게시물이 9개면 이미지도 9개가 생겨서요 ㅠㅠ 

각 게시물에 맞는 세번째 첨부파일을 불러오고 싶은데 어떻게 해야할까요 ..? ㅠㅠ 

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

답변 2개

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

$list[$i] list 배열의 file 값의 2번째 [file] 이라는게 성립이 되나요???
우선 천천히 하나씩
echo "<pre>"; print_r($list); echo "</pre>"; 로 정상적으로 값을 가져오는지 여부를 확인하세요.그러면 대략
array([0] => {id:아이디...이러게 가져올것입니다.
배열의 몇번째 값의 file을 불러오는 거죠...
개인적인 생각으로는 
<img src="<?php echo G5_URL ?>/data/file/<?php echo $bo_table?>/<?php echo $list[$i][file][2][file] ?>" alt=""> 이게 아니라
<img src="<?php echo G5_URL; ?>/data/file/<?php echo $bo_table;?>/<?php echo $list[$i][file]; ?>" alt=""> 이게 아닐까 생각해봅니다.

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

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

1년 전

$list[$i][file][2][file]

$list[0][file][2][file]

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

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

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

로그인