php表單處理-143

tankII發表於2021-09-09

一個表單同時寫入兩個表(bureaup,bureaupinfo為兩個表名)

 public function addbur() {

       if ($this->isPost()) {

           $db = M("Bureaup");

$info=M("Bureaupinfo");

$_POST['username'] = $_POST['username'] ? $_POST['username'] : AppframeAction::$Cache['username'];

$_POST['inputtime'] = time();

$_POST['inputip'] = get_client_ip();

if ($db->create()) {

//儲存主表

if($db->add()){

$id = $db->getLastInsID();

$_POST['lll']['burid'] = $id;

$_POST['lll']['username'] = $_POST['username'] ? $_POST['username'] : AppframeAction::$Cache['username'];

$_POST['lll']['inputtime'] = time();

$_POST['lll']['inputip'] = get_client_ip();

//儲存第二張表

$data=$info->add($_POST['lll']);

$this->success("新增成功!

} else {

$this->error("新增失敗!");

}

           } else {

               $this->error($db->getError());

           }


       } else {

           $this->display();

}

}


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1795/viewspace-2809750/,如需轉載,請註明出處,否則將追究法律責任。

相關文章