原生php實現賬單功能

2021-10-03 13:48:09 字數 1591 閱讀 3348

由於合租,在一塊做飯繳納水電費等等這樣的消費,為了公開透明,我專門花一下午做了乙個賬單記錄的小demo,相關的消費力求做到公開透明

這個專案做完複習了並且學到了很多東西,挺有成就感。

**:

add.php

<?php 

class mysql

public static function getinstance()

return new self();

}private function __clone()

public function fetchall($table)

";$data = mysqli_query($this->conn,$sql);

$result = mysqli_fetch_all($data,mysqli_assoc);

// var_dump($result);

$result =array(

"code"=>1,

"message"=>'success',

"data"=>$result

);exit(json_encode($result));

}public function add($table , $data)

$key_str .=$key.",";

$value_str .="''".",";

}$key_str = trim($key_str,',');

$value_str = trim($value_str,',');

$sql = "insert into ($key_str) values ($value_str)";

// echo $sql;

$insert_id = mysqli_query($this->conn,$sql);

// echo $insert_id;

if ($insert_id)

return false;

}}$type = $_post['type']?$_post['type']:1;

$tablename = "consumelog";

if ($type ==1)

else

function uplod()

//判斷是否是通過http post上傳的

if(!is_uploaded_file($file['tmp_name']))

$upload_path = "./upload/"; //上傳檔案的存放路徑

//開始移動檔案到相應的資料夾

if(move_uploaded_file($file['tmp_name'],$upload_path.$file['name']))else

}

upload.html

新增記錄

id憑證

消費購買商品

新增時間

效果圖:

原生js實現複製功能

瀏覽器提供了 copy 命令 可以複製選中的內容 document.execcommand copy var text document.getelementbyid text innertext var input document.getelementbyid input input.value...

原生angularjs實現拖拽布局功能

今天給大家帶來乙個很有用原生angularjs的拖拽布局功能,可以說是相當絲滑。先來個效果動態圖 具體實現 html模板 left righttop rightbottom 指令定義 use strict return template controller scope function scope...

原生JS實現返回頂部功能

當你點選 返回頂部 按鈕,頁面會自動滾動到頂部,這種做法被許多 採用 之前我用jquery實現了返回頂部功能 見jquery實現鏈結 並在許多專案中使用了這個jquery版本實現。但最近我將注意力轉向了 效能方面,試圖提高頁面的載入速度。其中最大的改進便是移除了jquery依賴改用原生js實現 返回...