Index: temp/trunk/html/shopping/confirm.php
===================================================================
--- temp/trunk/html/shopping/confirm.php	(revision 7582)
+++ temp/trunk/html/shopping/confirm.php	(revision 7586)
@@ -75,4 +75,16 @@
 	break;
 case 'confirm':
+
+	// ¤³¤Î»þÅÀ¤Ç¥ª¡¼¥À¡¼ID¤ò³ÎÊÝ¤·¤Æ¤ª¤¯¡Ê¥¯¥ì¥¸¥Ã¥È¡¢¥³¥ó¥Ó¥Ë·èºÑ¤ÇÉ¬Í×¤Ê¤¿¤á¡Ë
+	// postgresql¤Èmysql¤È¤Ç½èÍý¤òÊ¬¤±¤ë
+	if (DB_TYPE == "pgsql") {
+		$order_id = $objQuery->nextval("dtb_order","order_id");
+		$objQuery->query("INSERT INTO dtb_order (order_id, customer_id, create_date, del_flg) VALUES (?, ?, now(), 1)", array($order_id, $arrData["customer_id"]));
+	}elseif (DB_TYPE == "mysql") {
+		$objQuery->query("INSERT INTO dtb_order (customer_id, create_date, del_flg) VALUES (?, now(), 1)", array($arrData["customer_id"]));
+		$order_id = $objQuery->nextval("dtb_order","order_id");
+	}
+	$arrData["order_id"] = $order_id;
+
 	// ½¸·×·ë²Ì¤ò¼õÃí°ì»þ¥Æ¡¼¥Ö¥ë¤ËÈ¿±Ç
 	sfRegistTempOrder($uniqid, $arrData);
@@ -86,14 +98,4 @@
 	}
 	
-	// ¤³¤Î»þÅÀ¤Ç¥ª¡¼¥À¡¼ID¤ò³ÎÊÝ¤·¤Æ¤ª¤¯¡Ê¥¯¥ì¥¸¥Ã¥È¡¢¥³¥ó¥Ó¥Ë·èºÑ¤ÇÉ¬Í×¤Ê¤¿¤á¡Ë
-	// postgresql¤Èmysql¤È¤Ç½èÍý¤òÊ¬¤±¤ë
-	if (DB_TYPE == "pgsql") {
-		$order_id = $objQuery->nextval("dtb_order","order_id");
-		$objQuery->query("INSERT INTO dtb_order (order_id, customer_id, create_date, del_flg) VALUES (?, ?, now(), 1)", array($order_id, $arrData["customer_id"]));
-	}elseif (DB_TYPE == "mysql") {
-		$objQuery->query("INSERT INTO dtb_order (customer_id, create_date, del_flg) VALUES (?, now(), 1)", array($arrData["customer_id"]));
-		$order_id = $objQuery->nextval("dtb_order","order_id");
-	}
-
 	// ·èºÑÊýË¡¤Ë¤è¤ê²èÌÌÀÚÂØ
 	switch($arrPayment[0]["memo03"]) {
