view.php 와 list.php가 틀리게 보입니다.
http://www.clcfood.com/?doc=bbs/skin/member/mbform.skin.php 하단 목록에 보면 [가격]이 출력되어 있습니다.
그런데,
http://www.clcfood.com/?doc=bbs/skin/member/mbform.skin.php 여기에서는 [가격]이 출력이 되지않고 그냥 0으로만 표시되어 있습니다.
초보자가 완전 짜집기를 했더니, 분명히 어딘가 빵꾸가 난 모양입니다.ㅠㅜ
지금 4시간째 끙끙거리고 있는데, 도저히 원인을 모르겠습니다.
고수님들의 절실한 도움 필요합니다.
그런데,
http://www.clcfood.com/?doc=bbs/skin/member/mbform.skin.php 여기에서는 [가격]이 출력이 되지않고 그냥 0으로만 표시되어 있습니다.
초보자가 완전 짜집기를 했더니, 분명히 어딘가 빵꾸가 난 모양입니다.ㅠㅜ
지금 4시간째 끙끙거리고 있는데, 도저히 원인을 모르겠습니다.
고수님들의 절실한 도움 필요합니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 4개
그리고 가격을 저장하는 필드가 어떤 것인지 알려주셔야 하구요.
http://www.clcfood.com/bbs/?doc=bbs/gnuboard.php&bo_table=product4 (상세설명부분)
http://www.clcfood.com/bbs/?doc=bbs/gnuboard.php&bo_table=product4&page=1&wr_id=4 (리스트부분)
==========================================================
(상세설명 부분 gbview.skin.php)
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!$skin_no) $skin_no = "01";
$wr_1 = explode("|",$write[wr_1]);
$op1 = $wr_1[0];
$op2 = $wr_1[1];
$op3 = $wr_1[2];
$op4 = $wr_1[3];
$op5 = $wr_1[4];
$op6 = $wr_1[5];
$op7 = $wr_1[6];
$op8 = $wr_1[7];
$op9 = $wr_1[8];
$op10 = $wr_1[9];
$op11 = $wr_1[10];
$op12 = $wr_1[11];
?>
<link rel='stylesheet' href='<?=$board_skin?>/style<?=$skin_no?>.css' type='text/css'>
<table width='<?=$width?>' align=center border=0 cellpadding=0 cellspacing=0><tr><td>
<table width='100%' border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=2></td></tr>
<tr><td>
<table width="100%" cellspacing="0" cellpadding="0">
<tr height="14"><td></td></tr>
<tr> <td width="4" height="25" bgcolor="#7BB2D6"><img src="<?=$board_skin?>/top_01.gif" width="4" height="25"></td>
<td width="118" align="center" valign="middle" bgcolor="#7BB2D6"><font style="font-family:돋움; font-size:9pt; color:#ffffff">상품명 </strong></font></td>
<td width="5" align="center" valign="middle" bgcolor="#7BB2D6"><img src="<?=$board_skin?>/top_02.gif" width="5" height="25"></td>
<td width="5" align="center" valign="middle" bgcolor="#EEEEEE"><img src="<?=$board_skin?>/top_03.gif" width="5" height="25"></td>
<td width="510" align="left" valign="middle" bgcolor="#EEEEEE" class=v_padding1 style='word-break:break-all;'><img src="<?=$board_skin?>/dash.gif" align="absmiddle"> <?=$subject?></td>
<td width="4" bgcolor="#EEEEEE"><img src="<?=$board_skin?>/top_04.gif" width="4" height="25"></td></tr>
</table>
</td></tr>
<tr><td colspan=2></td></tr>
<tr><td height=5><!-- <?=$name?></td><td align=right>[조회 : <?=$hit?>] <? if ($is_nogood) echo "<span class=wview>비추천</span> : " . $nogood; ?> --></td></tr>
<tr><td colspan=2></td></tr>
<?
// 링크 설정한 값만큼 출력
for ($i=1; $i<=$cfg[link_count]; $i++) {
if ($link[$i][link]) { echo "<tr><td colspan=2 height=20> <span class=wview>Link</span> : <a href='{$link[$i][href]}' target='$default[de_link_target]'>{$link[$i][link]}</a>, Hit:{$link[$i][hit]}</td></tr>"; }
}
?>
<tr>
<td colspan=2>
<table width=100% cellpadding=0>
<tr>
<td style='word-break:break-all;' class='lh' height=150 valign=top>
<table width=100%>
<tr><td width=220 height=210 align=center cellpadding=3 STYLE='border:1px solid #c3c3c3'><table width=220 height=180 align=center bgcolor=#eeeeee><tr><td align=center>
<?
for ($i=1; $i<=2; $i++) {
if ($file[$i][view]) {
$file_[$i] = $write["wr_file".$i];
$img[$i] = "./data/file/$board[bo_table]/$file_[$i]";
$size = @getimagesize("$img[$i]");
/*
if($size[0] > 350) $size_w = 350;
else $size_w = $size[0];
*/
if($img[1] && !$img[2])
echo "<a href=\"javascript:;\" onfocus='this.blur()' onclick=\"image_window('$img[$i]',$size[0],$size[1]);\" title='원본이미지'><img src='$img[$i]' align=absmiddle width=200 height=151 border='0'></a><br></td></tr></table>";
if(!$img[1] && $img[2])
echo "<a href=\"javascript:;\" onfocus='this.blur()' onclick=\"image_window('$img[$i]',$size[0],$size[1]);\" title='원본이미지'><img src='$img[$i]' align=absmiddle width=200 height=200 border='0'></a><br>";
if($i==1) echo " <br><a href=\"javascript:;\" onclick=\"image_window('$img[$i]',$size[0],$size[1]);\" title='원본이미지'><img src='$board_skin/big1.gif' border=0></a>";
if($i==2) echo " <a href=\"javascript:;\" onclick=\"image_window('$img[$i]',$size[0],$size[1]);\" title='원본이미지'><img src='$board_skin/big2.gif' border=0></a>";
}
}
if($op5) {
$hap = $op7*$op4+$op5;
$to_hap = $op7+$op5;
} else {
$hap = $op7*$op4;
$to_hap = $op7;
}
if(!$img[1] && !$img[2]) echo "<img src='$board_skin/no_img2.gif'>";
?>
</td>
<td width=2></td>
<td width='' valign=top>
<table width=100% cellpadding=0 cellspacing=0>
<tr><td height=22 bgcolor=#eeeeee> <font color=#ffffff size=1>■</font> 제품 정보</td><td colspan=2></td></tr><tr><td colspan=3 class=line></td></tr>
<tr><td height=25> - <b>가격</b> </td><td width=1>:</td> <td> <b><?=nf($op7)?></b> 원</td></tr><tr><td colspan=3 height=1 background='<?=$board_skin?>/dotline.gif'></td></tr>
<tr><td height=25> - <b>규격</b> </td><td width=1>:</td> <td> <?=$op3?></td></tr><tr><td colspan=3 height=1 background='<?=$board_skin?>/dotline.gif'></td></tr>
<tr><td height=25> - <b>중량</b> </td><td width=1>:</td> <td> <?=$op4?> </td></tr><tr><td colspan=3 height=1 background='<?=$board_skin?>/dotline.gif'></td></tr>
<tr><td height=25> - <b>배송정보</b> </td><td width=1>:</td> <td> <?=($op5)?></td></tr><tr><td colspan=3 height=1 background='<?=$board_skin?>/dotline.gif'></td></tr>
<tr><td width=110 height=25> - <b>내용물</b> </td><td width=1>:</td> <td width=''> <?=$op1?> <?=$op2?></td></tr><tr><td colspan=3 height=1 background='<?=$board_skin?>/dotline.gif'></td></tr>
</table>
</td>
<? if($member[mb_id]) {
//$hap2 = round(($to_hap/$op6)*100);
$hap2 = 100-$hap2;
?>
<td width=2 valign=top>
</td>
<? } ?>
</tr></table>
<p>
<table width=100% cellpadding=0 cellspacing=0>
<tr><td width=90 bgcolor=#eeeeee height=22>
<font color=#ffffff size=1>■</font> 제품 설명
</td><td> </td></tr>
<tr><td colspan=2 class=line></td></tr>
</table>
<p>
<!-- 내용 출력 -->
<span class=content id=article><font color="#2C8CB9"><?=$content?></font></span>
<!-- 테러 태그 방지용 -->
</xml></xmp><a href=""></a><a href=''></a>
</td>
</tr>
<? if ($is_signature) { echo "<tr><td>$signature</td></tr>"; } // 서명 출력 ?>
</table>
</td>
</tr>
</table><br>
<? if ($is_comment) { ?>
<!-- 코멘트 내용 -->
<? for ($i=0; $i<count($list); $i++) { ?>
<a name='c<?=$list[$i][wr_id]?>'></a>
<table width=<?=$width?> border=0 align=center cellpadding=0 cellspacing=0>
<tr>
<td height=25> <?=$list[$i][wr_name]?> (<?=$list[$i][ip]?>) <? if ($list[$i][is_del]) { echo "{$list[$i][del_href]}<img src='$board_skin/com_del.gif' border=0 align=absmiddle></a> "; } ?></td><td align=right><?=$list[$i][datetime]?> </td>
</tr>
<tr>
<td valign=top colspan=2>
<table width=100% cellpadding=7 cellspacing=0>
<tr>
<td class='comment'><?=$list[$i][content]?> </td>
</tr>
</table>
</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#FFEADF></td></tr>
</table><br>
<? } // for ?>
<? if ($is_comment_write) { ?>
<!-- 코멘트 쓰기 -->
<table width=<?=$width?> align=center cellpadding=10 cellspacing=0 border=0 bgcolor=#FFEADF>
<form name=fgbview method=post action='./?doc=bbs/gbupdate.php'>
<input type=hidden name=w value='c'>
<input type=hidden name=bo_table value='<?=$bo_table?>'>
<input type=hidden name=sselect value='<?=$sselect?>' >
<input type=hidden name=stext value='<?=$stext?>'>
<input type=hidden name=wr_id value='<?=$wr_id?>'>
<input type=hidden name=page value='<?=$page?>'>
<input type=hidden name=section value='<?=$section?>'>
<tr>
<td align=center>
<table width=100% cellpadding=0 cellspacing=0 bgcolor=#FFFFFF border=0>
<tr>
<td height=35> 이름 : <?=preg_replace("/class=input/", "class=ib", $c_name)?>
<? if ($is_guest) { ?>
비밀번호 : <input type=password name=wr_passwd size=10 class=ib required itemname='비밀번호'></td>
<? } ?>
<td align=right><a href='javascript:textarea_size(document.fgbview.wr_content, 5)'><img src='<?=$board_skin?>/icon_down.gif' border=0 align=absmiddle></a> <a href='javascript:textarea_size(document.fgbview.wr_content, -5)'><img src='<?=$board_skin?>/icon_up.gif' border=0 align=absmiddle></a> </td>
</tr>
<tr>
<td colspan=2 align=center>
<table width=98% cellpadding=0 cellspacing=0>
<tr><td><textarea name=wr_content style='width:100%; line-height:150%;' rows=5 required itemname='내용' class=textarea></textarea></td><td width=64><input type=image src='<?="$board_skin/btncomment.gif"?>' border=0 align=absmiddle></td></tr>
<tr><td colspan=2 height=5></td></tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</form>
</table><br>
<? } // if ?>
<? } // if ?>
<!-- 링크 -->
<table width='100%' border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=2 class=line3></td></tr>
<tr>
<td width=70% height=35>
<? if ($search_href) { echo "<a href=\"$search_href\"><img src='$board_skin/searchlist.gif' border=0 alt='검색목록' align=absmiddle></a>"; } ?>
<? echo "<a href=\"$list_href\"><img src='$board_skin/list.gif' border=0 alt='목록' align=absmiddle></a>"; ?>
<? if ($write_href) { echo "<a href=\"$write_href\"><img src='$board_skin/write.gif' border=0 alt='글쓰기' align=absmiddle></a>"; } ?>
<?// if ($reply_href) { echo "<a href=\"$reply_href\"><img src='$board_skin/reply.gif' border=0 alt='답변' align=absmiddle></a>"; } ?>
<? if ($update_href) { echo "<a href=\"$update_href\"><img src='$board_skin/edit.gif' border=0 alt='수정' align=absmiddle></a>"; } ?>
<? if ($delete_href) { echo "<a href=\"$delete_href\"><img src='$board_skin/delete.gif' border=0 alt='삭제' align=absmiddle></a>"; } ?>
<? if ($member[mb_id] && $write[mb_id] != $member[mb_id] && $good_href) { echo "<a href=\"$good_href\"><img src='$board_skin/good.gif' border=0 alt='추천' align=absmiddle></a>"; } ?>
<? if ($nogood_href) { echo "<a href=\"$nogood_href\"><img src='$board_skin/nogood.gif' border=0 alt='비추천' align=absmiddle></a>"; } ?>
<?// if ($copy_href) { echo "<a href=\"$copy_href\"><img src='$board_skin/copy.gif' border=0 alt='복사' align=absmiddle></a>"; } ?>
<?// if ($move_href) { echo "<a href=\"$move_href\"><img src='$board_skin/move.gif' border=0 alt='이동' align=absmiddle></a>"; } ?>
</td>
<td width=30% align=right>
<? if ($prev_href) { echo "<a href=\"$prev_href\" title=\"$prev_wr_subject\"><img src='$board_skin/prev.gif' border=0 align=absmiddle></a>"; } ?>
<? if ($next_href) { echo "<a href=\"$next_href\" title=\"$next_wr_subject\"><img src='$board_skin/next.gif' border=0 align=absmiddle></a>"; } ?>
</td>
</tr>
</table>
</td></tr></table>
------------------------------------------------------------------------------------------------------------------------------------------
(리스트 glist.skin.php)
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!$skin_no) $skin_no = "01";
?>
<!-- /<? include "$board_skin/_inc_category_func.php"?> 카테고리 한줄로 표시 함수삽입 --//-->
<link rel='stylesheet' href='<?=$board_skin?>/style<?=$skin_no?>.css' type='text/css'>
<META http-equiv="imagetoolbar" content="no">
<?
$image_width = 170; // 이미지 폭
$image_height = 128; // 이미지 높이
?>
<script language="JavaScript">
// 원본 이미지보기
function showImgWin(imgName, imgWidth, imgHeight)
{
var imageWin = new Object();
imageWin = window.open("", "imageWin", "width=" + imgWidth + ",height=" + imgHeight);
imageWin.document.write("<html><body style='margin:0'>");
imageWin.document.write("<a href='#' onclick='window.close()'><img src='" + imgName + "' border=0 style='position:absolute;top:0pt;left:0pt;' alt='클릭하면 닫힙니다.'></a>");
imageWin.document.write("</body><html>");
imageWin.document.title = ("원본 이미지보기")
}
</script>
<!-- ################# 레이아웃 테이블 시작 ################--//-->
<table width='<?=$width?>' align='center' cellpadding='0' cellspacing='0' border='0' class='tb00'>
<tr><td>
<!-- 상단 목록 -->
<table width='100%' height=30 cellpadding=0 cellspacing=0 border=0 class='tb01'>
<tr>
<form name=fcategory method=get action='<?="./"?>'>
<input type=hidden name=doc value='<?=$doc?>'>
<td width=5> </td>
<? //--######### 카테고리 한줄로 표시 developer.lib.php 연동
if ($is_category) {
echo "<td width=''>";
echo "<input type=hidden name=ca_id>";
//echo get_category_view("$cfg[write_table_prefix]$bo_table",$category_location);
echo "</td>";
} else {
echo "<td width=''> </td>";
}
?>
</form>
<td width='80' align=right><!--<span class=bl>상품수 : <?=nf($total_count)?> cuts</span> --//-->
</td>
</tr>
</table>
<!-- 상단 목록 끝 -->
<br>
<?
// 번호에 이미지를 사용할 경우는 아래의 주석을 제거하고 $list[$i][num]의 내용을 수정후 사용하세요.
// if (!is_int($list[$i][num])) { $list[$i][num] = "<img src='$board_skin/img/arrow.gif'>"; }
?>
<table width=99% align=center style="border-top-width:0; border-right-width:0; border-bottom-width:1; border-left-width:0; border-color:#E0DFDF; border-top-style:solid; border-left-style:solid; border-bottom-style:solid; border-right-style:solid;">
<form name=frmgblist method='post' action='./?doc=bbs/gbdeleteall.php'>
<input type=hidden name=bo_table value='<?=$bo_table?>'>
<input type=hidden name=sselect value='<?=$sselect?>'>
<input type=hidden name=stext value='<?=$stext?>'>
<input type=hidden name=spart value='<?=$spart?>'>
<input type=hidden name=page value='<?=$page?>'>
<input type=hidden name=sw value=''>
<tr>
<?
for ($i=0; $i<count($list); $i++) {
$tr = "";
if ($i && $i%$board[bo_gallery_width]==0) {
$tr = "</tr><tr>";
}
echo "$tr";
?>
<?
if (!file_exists($list[$i][file_image1])) { $list[$i][file_image1] = "$board_skin/noimage.gif"; }
?>
<td width='<?=$td_width?>%' valign=top align=center>
<!--{ 이미지 VIEW }--//-->
<table bgcolor=#FFFFFF cellpadding=3 cellspacing=6 width="100" height="80" align=center style="border:1px solid #E4E4E4;">
<tr>
<td align=center valign=middle>
<a href='<?=$list[$i][href]?>'><img src='<?=$list[$i][file_image1]?>' width='<?=$image_width?>' height='<?=$image_height?>' border=1 alt='<?=$list[$i][wr_subject]?>' style='border-color:#555555;'></a></td>
</tr>
</table>
<!--## 이미지 링크/제목글 ##--//-->
<table border=0 cellpadding=2 width=100%>
<tr><td align=center>
<? if ($is_checkdelete) { ?><input type=checkbox name=chk_wr_id[] value='<?=$list[$i][wr_id]?>'><? } ?> <a href='<?=$list[$i][href]?>'><? if ($list[$i][is_notice]) echo "<b>"; ?><b><?=cut_str($list[$i][subject],20)?></b><? if ($list[$i][is_notice]) echo "</b>"; ?></a> <?=$list[$i][icon_new]?>
<span style='font-size:8pt;'><?=$list[$i][commentcnt]?></span><br>
</td>
</tr>
<tr><td align=center><?//############ 임의변수 확장 #################
$ex_filed = explode("|",$list[$i][wr_1]);
$op1 = $wr_1[0];
$op2 = $wr_1[1];
$op3 = $wr_1[2];
$op4 = $wr_1[3];
$op5 = $wr_1[4];
$op6 = $wr_1[5];
$op7 = $wr_1[6];
$op8 = $wr_1[7];
$op9 = $wr_1[8];
$op10 = $wr_1[9];
$op11 = $wr_1[10];
$op12 = $wr_1[11];
?><br>가격 : <font color=#FF8000><?=nf($op7)?></font>원</td></tr>
</table>
</td>
<?
}
if (count($list) == 0) { echo "<tr><td colspan=8 align=center height=100 class='content contentbg'>자료가 없습니다.</td></tr>"; }
?>
</form>
</tr>
</table>
<br>
<table width=100%>
<tr>
<td align=center>
<? if ($prev_section_href) { echo "<a href='$prev_section_href'><img src='$board_skin/sectionprev.gif' border=0 alt='이전검색'></a>"; } ?>
<?=$write_pages?>
<? if ($next_section_href) { echo "<a href='$next_section_href'><img src='$board_skin/sectionnext.gif' border=0 alt='다음검색'></a>"; } ?>
</td>
</tr>
</table>
<table width=100%>
<tr>
<td align=center>
<? if ($list_href) { echo "<a href='$list_href'><img src='$board_skin/list.gif' border=0 alt='목록' align=absmiddle></a>"; } ?>
<? if ($write_href) { echo "<a href='$write_href'><img src='$board_skin/write.gif' border=0 alt='글쓰기' align=absmiddle></a>"; } ?>
<? if ($is_checkdelete) { ?>
<a href="javascript:all_checked(true);"><img src='<?="$board_skin/allchk.gif"?>' border=0 alt='전체선택' align=absmiddle></a>
<a href="javascript:all_checked(false);"><img src='<?="$board_skin/allunchk.gif"?>' border=0 alt='선택해제' align=absmiddle></a>
<a href="javascript:all_delete();"><img src='<?="$board_skin/delete.gif"?>' border=0 alt='선택삭제' align=absmiddle></a>
<script language='javascript'>
function all_checked(sw)
{
var f = document.frmgblist;
for (var i=0; i<f.length; i++) {
if (f.elements[i].name == 'chk_wr_id[]') {
f.elements[i].checked = sw;
}
}
}
function check_confirm(str)
{
var f = document.frmgblist;
var chk_count = 0;
for (var i=0; i<f.length; i++) {
if (f.elements[i].name == 'chk_wr_id[]' && f.elements[i].checked) {
chk_count++;
}
}
if (!chk_count) {
alert(str + "할 게시물을 하나 이상 선택하세요.");
return false;
}
return true;
}
// 선택한 게시물 삭제
function all_delete()
{
var f = document.frmgblist;
str = "삭제";
if (!check_confirm(str)) {
return;
}
if (!confirm("선택한 게시물을 정말 "+str+" 하시겠습니까?\n\n한번 "+str+"한 자료는 복구할 수 없습니다")) {
return;
}
f.action = "./?doc=bbs/gbdeleteall.php";
f.submit();
}
// 선택한 게시물 복사 및 이동
function all_move(sw)
{
var f = document.frmgblist;
if (sw == 'copy') {
str = '복사';
} else {
str = '이동';
}
if (!check_confirm(str)) {
return;
}
var sub_win = window.open('', 'gbmoveall', 'left=50, top=50, width=396, height=550, scrollbars=1');
f.sw.value = sw;
f.target = "gbmoveall";
f.action = "./?doc=bbs/gbmoveall.php";
f.submit();
}
</script>
<? } ?>
</td>
</tr>
</table>
</td></tr></table>
<? if ($stext) { ?>
<script language='JavaScript'>
if ('<?=$sselect?>' == 'ca_id') {
document.fcategory.ca_id.value = '<?=$stext?>';
document.fsearch.stext.value = '';
} else {
document.fsearch.sselect.value = '<?=$sselect?>';
document.fsearch.soperator.value = '<?=(int)$soperator?>';
}
</script>
<? } ?>
========================================================
가격필드는 $op7 입니다.
상세보기페이지 하단의 리스트에서는 금액이 보이는데, 정작 리스트페이지에서는 금액이 나오지 않습니다.
상세보기 하단의 리스트 출력되는 소스와, 원래 게시판 리스트 나오는 소스가 틀린건가요?
으아...... 답답해서 죽을 지경입니다.
<tr><td align=center><?//############ 임의변수 확장 #################
$ex_filed = explode("|",$list[$i][wr_1]);
$op1 = $wr_1[0];
$op2 = $wr_1[1];
$op3 = $wr_1[2];
$op4 = $wr_1[3];
$op5 = $wr_1[4];
$op6 = $wr_1[5];
$op7 = $wr_1[6];
$op8 = $wr_1[7];
$op9 = $wr_1[8];
$op10 = $wr_1[9];
$op11 = $wr_1[10];
$op12 = $wr_1[11];
?><br>가격 : <font color=#FF8000><?=nf($op7)?></font>원</td></tr>
</table>
$wr_1[*] 가 $ex_filed[*]로 되든지 아니면 gbview.skin.php 같이 되어야 합니다.
$wr_1 = explode("|",$write[wr_1]); <=== 요 부분...
$op1 = $wr_1[0];
$op2 = $wr_1[1];
$op3 = $wr_1[2];
$op4 = $wr_1[3];
$op5 = $wr_1[4];
$op6 = $wr_1[5];
$op7 = $wr_1[6];
$op8 = $wr_1[7];
$op9 = $wr_1[8];
$op10 = $wr_1[9];
$op11 = $wr_1[10];
$op12 = $wr_1[11];
다시한번 감사드립니다.(_ _)