",mysql_error();exit; } } // ログインなしカート作成 public function syoki($id){ $db = mysql_connect("mysql525.phy.lolipop.jp","LA10963455","sib77777"); if($db != FALSE) { if(!mysql_select_db("LA10963455-sibutti",$db)){ echo( "データベースが存在しません。" ); exit; } }else{ echo "接続できません。";exit; } mysql_query("SET NAMES UJIS"); $sql = "create table `jsm_cart_$id` (odr TEXT,". " no TEXT,". " pic TEXT,". " price INTEGER,". " kosu INTEGER,". " cool TEXT,". " zaiko INTEGER,". " syokei INTEGER,". " sitei TEXT)"; $result = mysql_query( $sql ); if(!$result){ return false; } // アクセスカウント // mysql_query("INSERT INTO jsm_access (date, lastaccess, shop) values (NOW(), '$id', '')"); // アクセスを加算 } // 本登録 public function enterCastamer($mail, $pass, $fname){ $db = mysql_connect("mysql525.phy.lolipop.jp","LA10963455","sib77777"); if($db != FALSE) { if(!mysql_select_db("LA10963455-sibutti",$db)){ echo( "データベースが存在しません。" ); exit; } }else{ echo "接続できません。";exit; } mysql_query("SET NAMES UJIS"); $sql = "SELECT id FROM jsm_Login WHERE ac='$mail' AND fullname<>''"; // 発送のみのときメアドが登録済かチェック echo "sql=",$sql;exit; $result = mysql_query($sql); while($check = mysql_fetch_array($result)){ if($check[0] != ''){ $this->juuhukuNo = $check[0]; // メアドが重複しているid番号 return false; } } $sql = "SELECT id, pass FROM jsm_Login WHERE ac='$mail' AND fullname=''";// 発送のみのときメアドに未処理がないかチェック $result = mysql_query($sql); while($check = mysql_fetch_array($result)){ if($check[1] == '発送のみ'){ $this->misyoriNo = $check[0]; // メアドが重複しているid番号 return false; } } if($pass == ''){ // 発送のみのときpassを「発送のみ」とする $pass = '発送のみ'; } mysql_query("INSERT INTO jsm_Login (ac, pass, fullname) values ('$mail', '$pass', '$fname')");// Loginテーブル書き込み $sql = "SELECT id FROM jsm_Login WHERE ac='$mail' AND pass='$pass'"; // 会員番号取得 $result = mysql_query($sql); $no = mysql_fetch_array($result); $this->cs = $no[0]; $sqlstr = "create table jsm_$no[0] (id INTEGER primary key,". // 管理用ID " date DATETIME,". // 登録時間 " mail TEXT,". // メアド " pass TEXT,". // パスワード " name1 TEXT,". // " name2 TEXT,". // " name3 TEXT,". // " name4 TEXT,". // " post TEXT,". // " ken TEXT,". // " si TEXT,". // " tyou TEXT,". // " heya TEXT,". // " tel1 TEXT,". // " tel2 TEXT,". // " year INTEGER,". // " month INTEGER,". // " day INTEGER,". // " sei TEXT)"; // 性別 $result = mysql_query( $sqlstr ); if(!$result){ echo "NG","
",mysql_eror();exit; } $sqlstr = "create table jsm_odr_$no[0] ( eno INTEGER,". // 注文番号 " date DATETIME,". // 購入日時 " odr TEXT,". // 購入商品名 " no TEXT,". // 商品番号 " price INTEGER,". // 単価 " kosu INTEGER,". // 注文個数 " total INTEGER,". // 購入金額 " cool TEXT,". // クール便希望 " siharai TEXT,". // 支払い方法 " kiboDate TEXT,". // 希望日時 " kiboTime TEXT,". // 希望時間 " kiboBiko TEXT)"; // 備考 $result = mysql_query( $sqlstr ); if(!$result){ echo "顧客オーダーテーブルが作成できません。"; } $sqlstr = "create table jsm_cart_$no[0] (odr TEXT,". // 購入商品名 " no TEXT,". // 商品番号 " pic TEXT,". // 商品画像 " price INTEGER,". // 単価 " kosu INTEGER,". // 注文個数 " cool TEXT,". // クール便希望 " zaiko INTEGER,". // 在庫 " syokei INTEGER,". // 小計 " sitei TEXT)"; // クール指定 $result = mysql_query( $sqlstr ); if(!$result){ echo "顧客カートテーブルが作成できません。";exit; } $sql = "INSERT INTO jsm_$no[0] SELECT * FROM jsm_sub WHERE mail='$mail'"; // 個人情報テーブルにコピー $result = mysql_query($sql); if(!$result){ echo "個人情報をコピーできません。","
",mysql_eror();exit; } $enter = mysql_query("UPDATE jsm_$no[0] SET id='$no[0]' WHERE mail='$mail';"); // 会員番号書き換え // $clear = mysql_query("DELETE FROM jsm_sub WHERE mail='$mail';"); } // 最終発注番号 購入商品取得 public function LastNo($cart){ $db = mysql_connect("mysql525.phy.lolipop.jp","LA10963455","sib77777"); if($db != FALSE) { if(!mysql_select_db("LA10963455-sibutti",$db)){ echo( "データベースが存在しません。" ); exit; } }else{ echo "接続できません。";exit; } mysql_query("SET NAMES UJIS"); $sql = "SELECT MAX(no) FROM jsm_No"; $result = mysql_query($sql); $no = mysql_fetch_array($result); $this->lastNo = $no[0]; $sql = "SELECT odr FROM `jsm_cart_$cart`"; $result = mysql_query($sql); while($item = mysql_fetch_array($result)){ $odr[] = $item['odr']; } $this->item = $odr; } // 発送チェック public function Hcheck($hasso){ $db = mysql_connect("mysql525.phy.lolipop.jp","LA10963455","sib77777"); if($db != FALSE) { if(!mysql_select_db("LA10963455-sibutti",$db)){ echo( "データベースが存在しません。" ); exit; } }else{ echo "接続できません。";exit; } mysql_query("SET NAMES UJIS"); $sql = "SELECT no FROM jsm_No WHERE copy=''"; $result = mysql_query($sql); while($data=mysql_fetch_array($result)){ if($hasso == $data['no']){ return true; } } } // 発注テーブル書き込み public function Hassou($id, $cs, $siharai, $date, $jikan, $biko){ $db = mysql_connect("mysql525.phy.lolipop.jp","LA10963455","sib77777"); if($db != FALSE) { if(!mysql_select_db("LA10963455-sibutti",$db)){ echo( "データベースが存在しません。" ); exit; } }else{ echo "接続できません。";exit; } mysql_query("SET NAMES UJIS"); $sql = "SELECT ac FROM jsm_Login WHERE id='$cs'"; // メアド取得 $result = mysql_query($sql); $mail = mysql_fetch_array($result); $sql = mysql_query("INSERT INTO jsm_No (kokyaku, copy) values ('$mail[0]', '')"); // 発注書番号登録 $sql = "SELECT no FROM jsm_No WHERE (kokyaku='$mail[0]' AND copy='')"; // 発注書番号取得 $result = mysql_query($sql); $send = mysql_fetch_array($result); $this->num = $send; $sql = mysql_query("INSERT INTO jsm_cart_$cs SELECT * FROM `jsm_cart_$id`"); // 個人カートに一時カートの内容を移行 $clear = mysql_query( "DROP TABLE `jsm_cart_$id`;" ); // 一時カートを削除 $sql = "SELECT * FROM jsm_cart_$cs"; // 個人カート内容を取得 $result = mysql_query( $sql ); while($data = mysql_fetch_array($result)){ $odr = $data['odr']; $no = $data['no']; $price = $data['price']; $kosu = $data['kosu']; $syokei = $data['syokei']; $cool = $data['cool']; $enter = "insert into jsm_odr_$cs values ('$send[0]', NOW(), '$odr', '$no', '$price', '$kosu', '$syokei', '$cool', '$siharai', '$date', '$jikan', '$biko')"; // 個人オーダーテーブルに登録 $wright = mysql_query( $enter ); if(!$wright){ echo "個人オーダーテーブルに書き込めません。","
",mysql_error();exit; } } $clear = mysql_query("UPDATE jsm_No SET copy='ok' WHERE no='$send[0]';"); // 発注テーブルに完了チェックを入れる $clear = mysql_query("TRUNCATE TABLE jsm_cart_$cs;"); // 個人テーブルの内容をクリア return true; } // ログインチェック public function logCheck($id, $pass){ $db = mysql_connect("mysql525.phy.lolipop.jp","LA10963455","sib77777"); if($db != FALSE) { if(!mysql_select_db("LA10963455-sibutti",$db)){ echo( "データベースが存在しません。" ); exit; } }else{ echo "接続できません。";exit; } mysql_query("SET NAMES UJIS"); $sql = "SELECT id,pass FROM jsm_Login WHERE ac='$id'"; $result = mysql_query($sql); $data = mysql_fetch_array($result); $this->logNo = $data['id']; $cs = $this->logNo; $pw = $data['pass']; if(!$result){ $this->error = "アドレスが登録されていません。"; return false; } if($pw != $pass){ $this->error = "パスワードが違います。"; return false; } return true; } // 個人データ取得 public function getData($no){ $db = mysql_connect("mysql525.phy.lolipop.jp","LA10963455","sib77777"); if($db != FALSE) { if(!mysql_select_db("LA10963455-sibutti",$db)){ echo( "データベースが存在しません。" ); exit; } }else{ echo "接続できません。";exit; } mysql_query("SET NAMES UJIS"); $sql = "SELECT * FROM `jsm_$no`"; $result = mysql_query($sql); if(!$result){ return false; } while($data = mysql_fetch_array($result)){ $this->mail = $data['mail']; $this->name1 = $data['name1']; $this->name2 = $data['name2']; $this->name3 = $data['name3']; $this->name4 = $data['name4']; $this->pass = $data['pass']; $this->post = $data['post']; $this->ken = $data['ken']; $this->si = $data['si']; $this->tyou = $data['tyou']; $this->heya = $data['heya']; $this->tel1 = $data['tel1']; $this->tel2 = $data['tel2']; } } // 個人情報変更処理 public function upDate($name1, $name2, $name3, $name4, $mail, $pass, $post, $ken, $si, $tyou, $heya, $tel1, $tel2, $cs){ $db = mysql_connect("mysql525.phy.lolipop.jp","LA10963455","sib77777"); if($db != FALSE) { if(!mysql_select_db("LA10963455-sibutti",$db)){ echo( "データベースが存在しません。" ); exit; } }else{ echo "接続できません。";exit; } mysql_query("SET NAMES UJIS"); $sql = "UPDATE jsm_$cs SET date =NOW(),". " name1='$name1',". " name2='$name2',". " name3='$name3',". " name4='$name4',". " mail ='$mail',". " pass ='$pass',". " post ='$post',". " ken ='$ken',". " si ='$si',". " tyou ='$tyou',". " heya ='$heya',". " tel1 ='$tel1',". " tel2 ='$tel2'"; $result = mysql_query($sql); if(!$result){ echo "個人情報を登録できません。",mysql_error();exit; } } // 個人情報削除処理 public function Delete($cs, $ste){ $db = mysql_connect("mysql525.phy.lolipop.jp","LA10963455","sib77777"); if($db != FALSE) { if(!mysql_select_db("LA10963455-sibutti",$db)){ echo( "データベースが存在しません。" ); exit; } }else{ echo "接続できません。";exit; } mysql_query("SET NAMES UJIS"); $sql = "UPDATE jsm_$cs SET $ste='' WHERE id='$cs'"; $result = mysql_query($sql); if(!$result){ echo "個人情報を登録できません。",mysql_error();exit; } } // 購入履歴 public function getRireki($cs){ $db = mysql_connect("mysql525.phy.lolipop.jp","LA10963455","sib77777"); if($db != FALSE) { if(!mysql_select_db("LA10963455-sibutti",$db)){ echo( "データベースが存在しません。" ); exit; } }else{ echo "接続できません。";exit; } mysql_query("SET NAMES UJIS"); $data = array(); $sql = "SELECT * FROM jsm_odr_$cs"; $result = mysql_query($sql); if(!$result){ echo "個人情報を登録できません。",mysql_error();exit; } while($row= mysql_fetch_array($result)){ $ste = array(eno => $row['eno'], date => $row['date'], odr => $row['odr'], no => $row['no'], price => $row['price'], kosu=> $row['kosu'], total => $row['total']); $data[] = $ste; } return $data; } // ログイン時のカート移行 public function moveCart($id, $cs){ $db = mysql_connect("mysql525.phy.lolipop.jp","LA10963455","sib77777"); if($db != FALSE) { if(!mysql_select_db("LA10963455-sibutti",$db)){ echo( "データベースが存在しません。" ); exit; } }else{ echo "接続できません。";exit; } mysql_query("SET NAMES UJIS"); $sql = "SELECT * FROM `jsm_cart_$id`"; // 個人カート内容を取得 if($result = mysql_query($sql)){ while($data = mysql_fetch_array($result)){ $odr = $data['odr']; $no = $data['no']; $pic = $data['pic']; $price = $data['price']; $kosu = $data['kosu']; $cool = $data['cool']; $zaiko = $data['zaiko']; $syokei = $data['syokei']; $sitei = $data['sitei']; $check = mysql_query("SELECT no FROM jsm_cart_$cs WHERE no='$no'"); $check2 = mysql_fetch_array($check); if($no != $check2[0]){ // 個人カートテーブルに移行 $enter = "insert into jsm_cart_$cs values ('$odr', ". "'$no', ". "'$pic', ". "'$price', ". "'$kosu', ". "'$cool', ". "'$zaiko', ". "'$syokei', ". "'$sitei')"; $wright = mysql_query( $enter ); if(!$wright){ echo "個人オーダーテーブルに移行できません。","
",$enter,"
",mysql_error();exit; } $clear = mysql_query("TRUNCATE TABLE `jsm_cart_$id`;"); // 一時カートの内容をクリア } } } } // 手続きをクリックした回数 public function tyuumonCount($cas){ $db = mysql_connect("mysql525.phy.lolipop.jp","LA10963455","sib77777"); if($db != FALSE) { if(!mysql_select_db("LA10963455-sibutti",$db)){ echo( "データベースが存在しません。" ); exit; } }else{ echo "接続できません。";exit; } mysql_query("SET NAMES UJIS"); // アクセスカウント $sql = "SELECT count FROM jsm_Tcount"; $result = mysql_query($sql); $ct = mysql_fetch_array($result); $all = $ct[0]++; $enter = mysql_query("INSERT INTO jsm_Tcount values (NOW(), '$all', '$cas');"); // 会員番号書き換え } // 発送のみ完了処理 public function kanryo($cs){ $db = mysql_connect("mysql525.phy.lolipop.jp","LA10963455","sib77777"); if($db != FALSE) { if(!mysql_select_db("LA10963455-sibutti",$db)){ echo( "データベースが存在しません。" ); exit; } }else{ echo "接続できません。";exit; } mysql_query("SET NAMES UJIS"); mysql_query("UPDATE jsm_Login SET pass='発送済み' WHERE pass='発送のみ';"); // 書き換え } } ?>