Example #1
0
    $SalesDate = $dbSalesInfo->getSalesDate($_POST['id']);
    $dbSalesInfo->DeleteDetail();
}
//明細行の更新
if (isset($_POST['submit_updatedetail'])) {
    $SalesDate = $_POST['SalesDate'];
    $dbSalesInfo->UpdateDetail();
}
//明細行の更新ボタンの処理(更新用フォームの表示とデータの設定)
$updateCss = "class='hideArea'";
if (isset($_POST['updatedetail'])) {
    //フォーム要素の仕込み
    $updateCss = "";
    $id = $_POST['id'];
    $SalesDate = $dbSalesInfo->getSalesDate($id);
    $CustomerID = $dbSalesInfo->getCustomerID($id);
    $CustomerList = $dbSalesInfo->ListCustomerWithSelected($CustomerID);
    $GoodsID = $dbSalesInfo->getGoodsID($id);
    $GoodsList = $dbSalesInfo->ListGoodsWithSelected($GoodsID);
    $Quantity = $dbSalesInfo->getQuantity($id);
}
//詳細ボタンの処理(日付と顧客IDで伝票を抽出して合計額を表示)
if (isset($_POST['detail'])) {
    $SalesDate = $_POST['SalesDate'];
    $CustomerID = $_POST['CustomerID'];
    $slipDetail = $dbSalesInfo->SelectSalesinfoWithButton($SalesDate, $CustomerID);
    $total = $dbSalesInfo->TotalAmount($SalesDate, $CustomerID);
    //伝票の合計額
    //number_format関数は3桁区切りの文字列を返す
    $total = $total == null ? "" : "合計金額:" . number_format($total) . "円";
}