Здесь, в моем проекте, я хочу сохранить одно и то же значение в двух разных таблицах. Когда я нажимаю кнопки отправки, значение должно храниться в обеих таблицах. Но здесь значение хранится во второй функции таблицы объектов для этой таблицы.Вставить значение в две таблицы при отправке
Вот мой код класса:
<?php
include("XXXXX.php");
$obj=new add;
$obj2=new add;
if(isset($_POST['submit']))
{
$Date=$_POST['date'];
$Amount=$_POST['amount'];
$user=$_POST['user'];
$detail=$_POST['detail'];
$dw=$_POST['deposite'];
$TotalAmount=$Amount+$last;
$oiu=$obj->addAmount($Date,$Amount,$user,$a);
$z=$obj2->addReport($Date,$user,$Amount,$dw,$TotalAmount);
// $oiu2=$obj->addRs($Date,$Amount);
}
?>
функции, которые я использовал для хранения данных в базе данных приведены ниже ..
function addAmount($Date,$Amount,$user,$detail)
{
$addCash=$this->conn->prepare("INSERT INTO `amountcash`(`date`,`amount`,`user`,`detail`)
VALUES(?,?,?,?)") ;
$addCash->bind_param("siss",$Date,$Amount,$user,$detail);
$addCash->execute();
// echo "Successful";
}
function addRs($Date,$Amount)
{
$addD=$this->conn->prepare("INSERT INTO `totalamount`(`date`,`amount`) values (?,?,)");
$addD->bind_param("ss",$Date,$Amount);
$addD->execute();
}
function addReport($Date,$user,$Amount,$dw,$TotalAmount)
{
$addData=$this->conn->prepare('INSERT INTO `amount_flow` (`date`,`user`,`amount`,`detail`,total)values (?,?,?,?,?)');
$addData->bind_param('ssisi',$Date,$user,$Amount,$dw,$TotalAmount);
$addData->execute();
}
Что вопрос? –
Ваше заявление sql должно заканчиваться; если вы хотите выполнить два или более одновременно –