파일 다운로드를 adm 페이지에서 구현하는데요
본문
adm 튜닝작업하고 있는데요 파일 업로드부분을 구현하고 있는데 하나만 출력이 되네요
지금 for문으로 돌리고있는데
select * from {$g5['board_file_table']} where bo_table='creatorform' and wr_id={$row['wr_id']}
이런식으로 쿼리를 썼는데 문제가 되나요?
어떻게 적용시켜야 파일 여러개 이상 보일수있나요?
답변 3
<?php
$filesql = " select * from {$g5['board_file_table']} where bo_table='creatorform' and wr_id={$row['wr_id']}";
$result= sql_query($filesql);
for ($i=0; $view=sql_fetch_array($result); $i++) {?>
<li>
<i class="fa fa-download" aria-hidden="true"></i>
<a href="<?=G5_BBS_URL?>/download.php?bo_table=creatorform&wr_id=<?=$view['wr_id']?>&no=<?=$view['bf_no']?>" class="view_file_download">
<strong><?=$view['bf_source'] ?></strong>
</a>
</li>
<?php } ?>
이렇게 하셔야 할꺼에요...
!-->쿼리문 자체는 문제가 없습니다
$row['wr_id'] 값을 어떻게 구해온 것인가요?
업로드화일 출력 방법은 어떻게 구현하였나요?
좀더 자세히 질문하세요
쿼리문 실행하는 방법 자체가 틀렷습니다
$view = sql_fetch($filesql); <---이건 하나 밖에 가져오지않죠??
count($view['bf_file']); <-- 한다고 해서 여러개 값이 나오나요? 하나만 나오죠
for ($i=0; $i<count($view['bf_file']); $i++) { <-----
while($view=sql_fetch_array($filesql)){
링크에서 $wr_id --> $row[wr_id]
no=0 --> no=<?=$view[bf_no]?>
$row[wr_id] 값이 아무래도 수상함
답변을 작성하시기 전에 로그인 해주세요.