구누보드글을 가상게시판에(?) 장바구니원리

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 센션 이거 없어도 되는데 그냥 올렸어요
session_start();
// 지금 기능은 안하고 넘어온 테이블과 해당 번호로 그누에서 호출하기위해서 함수 재작중
include('../lib/etc.lib.php');

{?>
<table border="1" width="100%" cellspacing="0" bordercolordark="white" bordercolorlight="#CCCCCC" height="44">
<tr>
<td width="911" height="42">
<p align="center"><br>
<a href="./board.php?bo_table=<?=$bo_table?>">진짜게시판</a></p>
</td>
</tr>
</table>
<?}
// 진짜 게시판서 넘어온 진짜 id를 get 방식으로 저장(?)
$m_id = $_GET[m_id];

if($m_id)
{
if(!isset($_SESSION['m_bd']))
{

//가상 array 하기, 초기값설정하는 부분 , m_id 를 저장하기 위해서 필요한 값,
$_SESSION['m_bd'] = array();
//차후에 장바구니 기능을 하기 위해서 수량을 초기화 0 으로 설정하는단계
$_SESSION['m_li'] = 0 ;

// 넘어온 게시판(품목)의 가격을 0 으로 설정하여, 차후 장바구니에서 합계 계산을 위한 초기값 설정
$_SESSION['m_pr'] = 0 ;
}
// 최초에 넘어온 번호를 기준으로 , 차곡 차곡 &#49351;여지는 단계
if(isset($_SESSION['m_bd'][$m_id]))
$_SESSION['m_bd'][$m_id]++;

else
//위에서 초기화과정을 거치지 않은걸 1로 보냄- 설명 어려움
$_SESSION['m_bd'][$m_id] = 1 ;
}


// 만약 셋션값이 있을 경우에 나열한다, 없으면 맨 하단에 널값을 보여준다.
if($_SESSION['m_bd']&&array_count_values($_SESSION['m_bd']))
{
// foreach 구문
foreach($m_bd as $row => $qty)
{
if(!$row)
{echo '추가성공';}
else
echo "<p align=center>";
echo $bo_table;
echo "라는 테이블에서 넘어온 가짜 ? 게시판번호:[";
echo $row;
echo "]</p>";

}
}
else
{
echo '가짜가 없어요';
}

?>
|

댓글 9개

일단 스크랩부터~~ 아잉~~~ ^0^/
근디 예제 링크 서버를 찾을 수 없다는데요..;;
집에꺼 링크걸었는데 , 다시 다른 링크로 해놓았습니다.

아직 숫자를 한글화 과정이 안되서 ㅠㅠ 되면 올릴게요
그누를 약간 변조했어요.. 가짜게시판만 열어놓을게요.

1번 링크에서 게시판을 클릭해서 목록 글을 보시면 가짜추가란이 있읍니다.. 거기에 추가.

2번 링크: 가짜게시판에 정보가 들어가 있습니다.

1번서 가짜 추가하셨으면 2번 링크를 보시면 돼요
// 전 페이지에서 얻어온 숫자를 한글화 과정 - 제가 쓰는 함수입니다.

function listall($mta,$mid,$mname,$m_all)
{
// 테이터베이스에서 숫자를 글자로 전환한다
// 카테고리의 이름과 catid를 가져온다.
$conn = db_connect();
$query = "select $mid,$mname from $mta where $mid = '$m_all'";
$result = @$conn->query($query);
if (!$result)
return false;
$num_cats = @$result->num_rows;
if ($num_cats ==0)
return false;
$result = db_array($result);
return $result;
}
// 위에 함수에 db_array() 내용 입니다
function db_array($result)
{
$res_array = array();

for ($count=0; $row = $result->fetch_assoc(); $count++)
$res_array[$count] = $row;

return $res_array;
}
<?
$cat_array=listall($mta='m_taa',$mid='m_gra',$mname='m_ta_gruaname',$m_all = $data[$m_wra]);
foreach ($cat_array as $row)
{?><?=$row[$mname]?><?}
?>

이것을 해당 장바구니에 변형해서 삽입 하시면 넘어온 숫자 ----> 한글화 합니다

참고로 아직 숫자를 한글화 실패 ㅜㅜ
휴 숫자를 한글로 성공 ^^
감사합니다.
좋은 팁 감사드립니다. ^^

댓글 작성

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

로그인하기
🐛 버그신고