경매 최신글에서요.. 질문입니다. > 그누3질답

그누3질답

경매 최신글에서요.. 질문입니다. 정보

그샵 경매 최신글에서요.. 질문입니다.

본문

최신글하면 아래로 나오는데
옆으로 나오게 할수는 업나요..?
그리고 경매삭제 하고 새로 적어도 번호가 1번이 아니네요..
번호는 게속 올라가네요..?
최강그샵..

[이 게시물은 관리자님에 의해 2003-11-25 11:21:24 그샵질답(으)로 부터 이동됨]
  • 복사

댓글 전체

+++++++++++++++ auction_main.php ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

define("_DOCTYPE_", "STYLE");

include "./$cfg[shop_dir]/shop.lib.php";

$html_title = "경매";

$base_qstr = "doc=$doc";

if ($is_admin == 'default') {
  echo "[<a href='./?doc=$cfg[shop_dir]/admin/auctionlist.php'>관리</a>]";
}
$rows = 3;
?>

<table width=98% border=0 cellpadding=0 cellspacing=0 align=center>
<tr><td>
<?
if (!$ssort) {
  $ssort = "au_id";
  $sorder = "desc";
}

$from = " $cfg[table_auction] a
        left join $cfg[table_tbidder] b on (a.au_id = b.au_id) ";

$query = new listQuery();
$query->select(" a.au_id, a.au_subject, a.au_fr_datetime, a.au_to_datetime, a.au_sijakga, a.au_juksiga, a.au_qty ");
$query->from($from);
$query->where($sselect, $stext, $condition);
$query->order($ssort, $sorder);
$query->group(" count(b.bi_id) as cnt, max(b.bi_ipchalga) as hyunjaega, sum(b.bi_qty) as sum_qty ");
$query->limit($cfg[lista_rows], $page);    <----요부분이 리스트 갯수를 결정합니다. 저는 $cfg[lista_rows] 로 했습니다. 그리고 shop.cfg.php 에서  $cfg[lista_rows]를 추가해서 $cfg[lista_rows] = 3 (리스트 갯수를 정하시면 됩니다) ------->
$sql = $query->result();
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++) {
  $list[$i] = $row;
  $status = get_auction_status($row);

  $au_subject = conv_subject($row[au_subject], 100, "…");

  // 입찰이 없다면 시작가가 현재가
  if ($row[hyunjaega]) {
      $hyunjaega = $row[hyunjaega];
  } else {
      $hyunjaega = $row[au_sijakga];
  }

  $comment_cnt = "";
  $sql2 = " select count(*) from $cfg[table_tcomment]
              where au_id = '$row[au_id]' ";
  $row2 = sql_fetch($sql2);
  if ($row2[0]) {
      $comment_cnt = " <span style='font-size:8pt;'>($row2[0])</span>";
  }
echo "<table border=0 cellpadding=0 cellspacing=0 align=center><tr><td height=5></td></tr>";
  echo "<tr align=center>";
  echo "<td align=center rowspan=5><table width=99 border=0 cellpadding=0 cellspacing=0>";
echo "<tr><td width=99 height=24 background=images/pro_top.gif align=center valign=bottom>";
echo "<font color=red>$status</font></td></tr>";
echo "<tr><td width=99 height=74 align=center valign=top background=images/pro_main.gif>";
echo "<a href='./?doc=$cfg[shop_dir]/auctiondetail.php&au_id=$row[au_id]'>
<img src='./$cfg[shop_dir]/img/auction/$row[au_id]_0' width=80 height=65 border=0></a>
</td></tr>
</table></td>";
echo "<td><font color=000099><b>$au_subject</b></font>{$comment_cnt}</td></tr>
<tr><td><img src=shop/arrow_op.gif align=absmiddle>시작일 : $row[au_fr_datetime] (".get_yoil($row[au_fr_datetime]).")</td></tr>";
  echo "<tr><td><img src=shop/arrow_ob.gif align=absmiddle>마감일 : $row[au_to_datetime] (".get_yoil($row[au_to_datetime]).")</td></tr>";
  echo "<tr><td><img src=shop/arrow_op2.gif align=absmiddle>현재가 : ".nf($hyunjaega)." 원 입찰( ".nf($row[cnt])." )명</td></tr>";
    echo "<tr><td align=center><a href='./?doc=$cfg[shop_dir]/auctiondetail.php&au_id=$row[au_id]'>
<img src=shop/auction_tender4.gif border=0 width=89 height=21 border=0 alt=경매참여></a></td></tr>";
  echo "<tr><td colspan=2 height=1 background=shop/auction_tenderline.gif align=center valign=bottom></td></tr>";
  echo "</table>";
}



if (count($list) == 0) { echo "<tr><td colspan=2 align=center height=50>자료가 없습니다.</td></tr>"; }
echo "</td></tr></table>";


?>

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
for문 바깥에 테이블을 하나 더 두면 될 것 같습니다. 급하게 바깥에 테이블만 더 두어봤는데 잘 될지 모르겠네요. 테스트는 못해봤어요.
아 제경우에도 테스트하느라 삭제해도 번호가 올라가더군요. 관련된 디비도 다 삭제 되는 듯 한데.. 신기하더군요.. 그 키는 관리자님이 풀어 주실 듯..
옆으로 나오게 하려면 //여기서부터 <td><table>최신경매 나오는 부분</table></td> 여기까지// 돌리면 될 것 같은데요.
© SIRSOFT
현재 페이지 제일 처음으로