묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
한꼬마님의 파일업로드 소스 수정했는데 맞는지 ...?
2003.11.10 23:27
아래소스를 보면 for문이 들어갔는데 가로출력3개를 보이게 하는 for문입니다.
아래 소스 수정한것이 맞는지 봐주시기 바랍니다.
<table align="center" border="0" cellpadding="0" cellspacing="0" width="600">
<tr>
<td width="600">
<table align="center" border="0" cellpadding="5" cellspacing="2" width="600" bgcolor="white">
<tr>
<td width="592" bgcolor="#F1F0EE">
<p align="left"> <b>파일관리 (아이디 : <?=$user_id?>)</b></p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="600" height=2>
</td>
</tr>
<tr>
<td width="600">
<table border="0" cellpadding="5" cellspacing="1" width="600" bgcolor="#CCCCCC">
<tr>
<td width="350" bgcolor="#F1F0EE">
<p align="center">파일명</p>
</td>
<td width="150" bgcolor="#F1F0EE">
<p align="center">작성일자</p>
</td>
<td width="100" bgcolor="#F1F0EE">
<p align="center">삭제</p>
</td>
</tr>
<?
if (!$keyword){
$keyword=" no>0 and user_id='$user_id' ";
}
$BBS_PAGE_SIZE = 20;
$rResult = mysql_query("select count(no) from StayClub_gallery where $keyword"); // 현재 게시물의 개수
$listCount = @mysql_result($rResult, 0, 0);
@mysql_free_result($rResult);
if($offset > $listCount) // 한 페이지에 표시할 게시물이 전체 게시물 수보다 클 경우
$offset = $listCount;
$allPage = ceil($listCount / $BBS_PAGE_SIZE); // 전체 페이지수 계산
$nowPage = (int)($offset / $BBS_PAGE_SIZE) + 1; // 현재 페이지수 계산
// 목록 데이터 가져오기
if (!$offset) $offset=0;
$Sql = "select * from StayClub_gallery where $keyword order by no desc limit ";
$Sql .= $offset . ", " . $BBS_PAGE_SIZE;
$rResult = mysql_query($Sql);
while($data=@mysql_fetch_array($rResult))
{
?>
<tr>
<?
for($i=0;$i<$file;$i++) {
$count++;
$query="select * form StayClub_gallery where user_id = '$user_id'";
$result=mysql_query($query);
if(mysql_num_rows(result)) {
$file=mysql_fetch_array(result);
echo"
<td width=350 bgcolor='white'>
<a href=downfile.php?no=<?=$data[no]?>><?=$data[file]?></a>
</td>";
}
if($count==3 && $i == $file) {
echo"</tr><tr>";
} elseif($count==3) {
echo"</tr>";
}
?>
<?
}
?>
</table>
</td>
</tr>
<tr><td>
<center><br>
<? OutPage($allPage, $nowPage, $BBS_PAGE_SIZE); ?><?
if ($member[user_id]) {
?>
<a href="fileadd.php"><img src="upbutton.gif" align="absmiddle" border="0"></a>
<?
}
?>
</td></tr>
<tr><td align=right>
<br>
made by <a href=hancoma.com>hancoma.com</a>
</td></tr>
</table>
아래 소스 수정한것이 맞는지 봐주시기 바랍니다.
<table align="center" border="0" cellpadding="0" cellspacing="0" width="600">
<tr>
<td width="600">
<table align="center" border="0" cellpadding="5" cellspacing="2" width="600" bgcolor="white">
<tr>
<td width="592" bgcolor="#F1F0EE">
<p align="left"> <b>파일관리 (아이디 : <?=$user_id?>)</b></p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="600" height=2>
</td>
</tr>
<tr>
<td width="600">
<table border="0" cellpadding="5" cellspacing="1" width="600" bgcolor="#CCCCCC">
<tr>
<td width="350" bgcolor="#F1F0EE">
<p align="center">파일명</p>
</td>
<td width="150" bgcolor="#F1F0EE">
<p align="center">작성일자</p>
</td>
<td width="100" bgcolor="#F1F0EE">
<p align="center">삭제</p>
</td>
</tr>
<?
if (!$keyword){
$keyword=" no>0 and user_id='$user_id' ";
}
$BBS_PAGE_SIZE = 20;
$rResult = mysql_query("select count(no) from StayClub_gallery where $keyword"); // 현재 게시물의 개수
$listCount = @mysql_result($rResult, 0, 0);
@mysql_free_result($rResult);
if($offset > $listCount) // 한 페이지에 표시할 게시물이 전체 게시물 수보다 클 경우
$offset = $listCount;
$allPage = ceil($listCount / $BBS_PAGE_SIZE); // 전체 페이지수 계산
$nowPage = (int)($offset / $BBS_PAGE_SIZE) + 1; // 현재 페이지수 계산
// 목록 데이터 가져오기
if (!$offset) $offset=0;
$Sql = "select * from StayClub_gallery where $keyword order by no desc limit ";
$Sql .= $offset . ", " . $BBS_PAGE_SIZE;
$rResult = mysql_query($Sql);
while($data=@mysql_fetch_array($rResult))
{
?>
<tr>
<?
for($i=0;$i<$file;$i++) {
$count++;
$query="select * form StayClub_gallery where user_id = '$user_id'";
$result=mysql_query($query);
if(mysql_num_rows(result)) {
$file=mysql_fetch_array(result);
echo"
<td width=350 bgcolor='white'>
<a href=downfile.php?no=<?=$data[no]?>><?=$data[file]?></a>
</td>";
}
if($count==3 && $i == $file) {
echo"</tr><tr>";
} elseif($count==3) {
echo"</tr>";
}
?>
<?
}
?>
</table>
</td>
</tr>
<tr><td>
<center><br>
<? OutPage($allPage, $nowPage, $BBS_PAGE_SIZE); ?><?
if ($member[user_id]) {
?>
<a href="fileadd.php"><img src="upbutton.gif" align="absmiddle" border="0"></a>
<?
}
?>
</td></tr>
<tr><td align=right>
<br>
made by <a href=hancoma.com>hancoma.com</a>
</td></tr>
</table>