>> Delete No. 3716 article
No. [질문] 쿠키 설정한게 안 보이네요.

등록 2000-08-25 03:10:00 By localhost     조회 1
이름 김민호    

		 지금 장바구니 구현부분을 만들고 있는데요 아무리 해봐도
 안돼서 여기에 글을 띄웁니다.
  동작과정은
  mall.php3 에서 구입합니다. 라는 submit 버튼을 클릭하면
 addItem 값이 넘어와서 result.php3 에 전달이 됩니다.
  그리고 addItem 값이 있으면 add_item function 을
 호출해서 동작을 하는데요. 혹시 인자들이 넘어오지 않았나
 해서 temp_code 등등을 echo 로 해서보니 잘 넘어왔는데
 쿠키는 적용이 안돼 있더라고요.
  그럼 아시는 분은 답변 부탁드립니다.
  
###########  result.php3 의 소스  ############33
<?
    include "../user_function.inc";
    include "../dbconn.inc";
     $count = 0;
    $list[0] =0;
    $list[1] =0;
    $list[2] =0;
    function add_item($code,$quantity,$count)
    {
        $result = mysql_query("select * from goods where
code='$code'");
       
        if(!$result)
        {
            error("QUERY_ERROR");
            exit;
        }
       
        $temp_code = mysql_result($result,0,0);
        $temp_product = mysql_result($result,0,2);
        $temp_price = mysql_result($result,0,3);
        $temp_quantity = $quantity;
     
         $list[$count] = $code;
        SetCookie("goods_code", $temp_code ,0,"/");
        SetCookie("goods_product", $temp_product ,0,"/");
        SetCookie("goods_price", $temp_price ,0,"/");
        SetCookie("goods_quantity", $temp_quantity ,0,"/");
         echo("$temp_code $temp_product $temp_price
$temp_quantity<br>");
        echo("쿠키값 들 시작<br>");
        echo("$goods_code<br>");
        echo("$goods_product<br>");
        echo("$goods_price<br>");
        echo("$goods_quantity<br>");
        echo("쿠키값 들 끝<br>");
        $count ++;
        echo("add_item 끝<br>");
        return $count;
    }
     function display_contents($count)
    {
        echo("
                <table align=center border=1 cellpadding=6
cellspacing=2>
                <tr align=center>
                   <td><b>제품명</b></td>
                   <td><b>단가</b></td>
                   <td><b>개수</b></td>
                   <td><b>합계</b></td>
                </tr>
            ");
         for($i=0;$i<$count;$i++)
        {
            echo("$goods_code
                  $goods_product
                  $goods_price
                  $goods_quantity<br>
                ");
        }
    }
    
    if($addItem)
    {
	$quantity = $unit;
	$count = add_item($addItem, $quantity,$count);
        echo("add_item 함수 호출후 물건 신청수는 $count 개 입니
다.<br>");
    }
     else
    {
	echo "OOPS..";
    }
   
    echo("
	<html>
	<head>
	<title> 쇼핑 결과 </title>
	</head>
        <body>
	<br><br><center><h1>쇼핑 결과입니다.</h1></center>
	");
 
        echo("보여주기 물건 신청수는 $count 개 입니다.");
	display_contents($count);
        echo("보여주기 물건 신청수는 $count 개 입니다.");
	echo("<br><br><a href=apply.php3><center><b>물건 신청하기
</b></center></a>");
	echo("<br><br><a href=mall.php3><center><b>쇼핑 몰로 돌아가기
</b></center></a>");
 	echo("
	 </body>
	 </html>
	");
?>
##########################################################--이 곳에 서명을 적어주십시오.
김민호
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved