ホームページ  >  記事  >  バックエンド開発  >  PHP データは取得できますが、データベースに書き込むことができません。同じファイル内の別のテーブルに書き込まれる可能性があります。

PHP データは取得できますが、データベースに書き込むことができません。同じファイル内の別のテーブルに書き込まれる可能性があります。

WBOY
WBOYオリジナル
2016-06-23 14:14:15671ブラウズ

//session_id(SID);
// session_start();
require_once("../connect/conn_sql.php"); // データベースリンクファイルが含まれます
if( $_POST["txt_taker"]!="" && $_POST["txt_address"]!="" && $_POST["txt_tel"]!="" && $_POST["txt_paymethod"]!="" ) {
$taker = $_POST["txt_taker"]; //荷受人
$address = $_POST["txt_address"] // 受取人住所
$tel = $_POST["txt_tel"] // 連絡先電話番号
$ paymethod = $_POST["txt_paymethod"]; //支払い方法
$username = $_POST["txt_username"]; //メンバー名
$pnums = $_POST["txt_pnums"] //アイテムの数量
$omoney = $_POST["txt_omoney"]; //注文金額
$remark = $_POST["txt_remark"] //備考
$onum = date('YmdHis').$username //注文番号を生成
$createtime; = date('Y-m-d H:i:s'); // 注文送信日
$str1 = "tb_order (M_Name,O_Num,P_Nums,O_Money,O_Taker,O_Address,O_Tel,O_Paymethod,O_CreateTime,O_Status, O_Remark) に挿入します
value('$username','$onum',$pnums,$omoney,'$taker','$address','$tel','$paymethod','$createtime',0,'$発言') ";
echo $str1;
$insert1 = mysql_query($str1); // SQL 文を実行
echo $insert1; // 注文商品詳細テーブルに追加
session_start();
$array=explode(" @", $_SESSION['生産リスト']);
$arrayquatity=explode("@",$_SESSION['quatity']);
$i=0; ;count($array);$i++){ $s+=intval($array[$i]); }
if($s!=0 ) {
for($i=0;$i $pid =$array[$i]; //製品番号
$sql="select * from tb_product where P_ID =".$pid; $arr = mysql_query($sql); mysql_fetch_array($arr);
$onum = date('YmdHis').$username;
$p_unitprice =$info['P_VPrice'];//単価
$p_nums =$arrayquatity[$i];
$p_price = $arrayquatity[$i]*$info['P_VPrice']; //小計価格
$str2 = "tb_order_product (O_Num,P_ID,P_UnitPrice,P_Nums,P_Flod,P_Price) 値に挿入します(' $onum' ,$pid,$p_unitprice,$p_nums,1,$p_price)"; $insert2 = mysql_query($str2); //SQL ステートメントを実行
}
}
if( $insert1 && $insert2) //If のデータ両方のテーブルが正常に挿入されました
{
$_SESSION['qk'] = "yes"; // ショッピング カートをクリアします
echo "<script>alert('おめでとうございます、注文は正常に送信されました! ');window.location.href='../db_zhuyegoojia.php'</script>"; }
else { echo "<script>alert('申し訳ありません、注文の送信に失敗しました!');window.location. href='../db_member_order_add.php'</script>";
}
}
else { echo "<script>alert('* を付けて必須情報を入力してください。');window.location. '../db_member_order_add.php'</script>";
}
?> ; レポートのどこが間違っているかを確認してください

データベースの問題を解決してくれてありがとう~~~

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。