구누보드글을 가상게시판에(?) 장바구니원리 정보
구누보드글을 가상게시판에(?) 장바구니원리관련링크
본문
<?
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 ;
}
// 최초에 넘어온 번호를 기준으로 , 차곡 차곡 샇여지는 단계
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 '가짜가 없어요';
}
?>
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 ;
}
// 최초에 넘어온 번호를 기준으로 , 차곡 차곡 샇여지는 단계
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 '가짜가 없어요';
}
?>
추천
0
0
댓글 9개

일단 스크랩부터~~ 아잉~~~ ^0^/
근디 예제 링크 서버를 찾을 수 없다는데요..;;
근디 예제 링크 서버를 찾을 수 없다는데요..;;
집에꺼 링크걸었는데 , 다시 다른 링크로 해놓았습니다.
아직 숫자를 한글화 과정이 안되서 ㅠㅠ 되면 올릴게요
아직 숫자를 한글화 과정이 안되서 ㅠㅠ 되면 올릴게요
그누를 약간 변조했어요.. 가짜게시판만 열어놓을게요.
1번 링크에서 게시판을 클릭해서 목록 글을 보시면 가짜추가란이 있읍니다.. 거기에 추가.
2번 링크: 가짜게시판에 정보가 들어가 있습니다.
1번서 가짜 추가하셨으면 2번 링크를 보시면 돼요
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;
}
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;
}
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]?><?}
?>
이것을 해당 장바구니에 변형해서 삽입 하시면 넘어온 숫자 ----> 한글화 합니다
참고로 아직 숫자를 한글화 실패 ㅜㅜ
$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]?><?}
?>
이것을 해당 장바구니에 변형해서 삽입 하시면 넘어온 숫자 ----> 한글화 합니다
참고로 아직 숫자를 한글화 실패 ㅜㅜ
휴 숫자를 한글로 성공 ^^
감사합니다.

좋은 팁 감사드립니다. ^^