Example #1
0
if (isset($_POST['prev'])) {
    $SalesDate = new DateTime($_POST['SalesDate']);
    //日付の減算処理はsubメソッド
    $SalesDate->sub(new DateInterval('P1D'));
    $SalesDate = $SalesDate->format("Y-m-d");
}
//→ボタンの処理(1日後を表示)
if (isset($_POST['next'])) {
    $SalesDate = new DateTime($_POST['SalesDate']);
    //日付の加算処理はaddメソッド
    $SalesDate->add(new DateInterval('P1D'));
    $SalesDate = $SalesDate->format("Y-m-d");
}
//伝票明細の削除
if (isset($_POST['deletedetail'])) {
    $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);