レジや金庫内のお金を数えるための計算フォーム。
2022年03月09日 12時00分 月齢:6.8[七日月] 潮汐:小潮
(最終更新日:2023年03月13日)
3年前に投稿 | ウェブ・IT関係 | 1件のコメント
8分ぐらいで読めます。
レジ締めや金庫の現金確認のときに使える計算機として。
最近始めた副業で、金庫の中のお金を数えることがあるのですが、いつも小さな紙の裏にメモして、電卓で計算しています。これが面倒で…
もっとラクに数えたいなぁ、ということで、PHPで作ってみました。
いちど使ってみてください。
スマートフォンでもパソコンでも使えますが、どちらかというとスマートフォンの画面サイズを意識したデザインにしています。
上記のリンクから飛ぶか、このQRコードをスマートフォンで読み込んでください。
ファイルの中は公開するほどのものではないですけど、興味のある人向けということで載せておきますネ。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>金庫チェック</title>
<style type="text/css">
<!--
.price {width: 5em;}
body {width: 95%;}
h1,h2 {text-align: center;}
#main {margin: auto;}
div,p { text-align: center;}
-->
</style>
</head><body>
<h2>金庫チェック</h2>
<div id="input">
<form action="<?php print($_SERVER['PHP_SELF']); ?>" method="post">
<p id="exe"><input type="submit" value="計算"></p>
<table id="main">
<tr><td></td><td>棒金</td><td>ばら</td></tr>
<tr><td style="text-align:right">500円</td><td><input type="number" name="u500" step="any" autofocus class="price">本</td><td><input type="number" name="c500" step="any" class="price">枚</td></tr>
<tr><td style="text-align:right">100円</td><td><input type = "number" name="u100" step="any" class="price">本</td><td><input type="number" name="c100" step="any" class="price">枚</td></tr>
<tr><td style="text-align:right">50円</td><td><input type="number" name="u50" step="any" class="price">本</td><td><input type="number" name="c50" step="any" class="price">枚</td></tr>
<tr><td style="text-align:right">10円</td><td><input type="number" name="u10" step="any" class="price">本</td><td><input type="number" name="c10" step="any" class="price">枚</td></tr>
<tr><td style="text-align:right">5円</td><td><input type="number" name="u5" step="any" class="price">本</td><td><input type="number" name="c5" step="any" class="price">枚</td></tr>
<tr><td style="text-align:right">1円</td><td><input type="number" name="u1" step="any" class="price">本</td><td><input type="number" name="c1" step="any" class="price">枚</td></tr>
<tr><td style="text-align:right">10000円</td><td></td><td><input type="number" name="b10000" step="any" class="price">枚</td></tr>
<tr><td style="text-align:right">5000円</td><td></td><td><input type="number" name="b5000" step="any" class="price">枚</td></tr>
<tr><td style="text-align:right">2000円</td><td></td><td><input type="number" name="b2000" step="any" class="price">枚</td></tr>
<tr><td style="text-align:right">1000円</td><td></td><td><input type="number" name="b1000" step="any" class="price">枚</td></tr>
</table>
</form>
</div><div id="output">
<h1>
<?php
$u00001 = $_POST['u1'];
$u00005 = $_POST['u5'];
$u00010 = $_POST['u10'];
$u00050 = $_POST['u50'];
$u00100 = $_POST['u100'];
$u00500 = $_POST['u500'];
$c00001 = $_POST['c1'];
$c00005 = $_POST['c5'];
$c00010 = $_POST['c10'];
$c00050 = $_POST['c50'];
$c00100 = $_POST['c100'];
$c00500 = $_POST['c500'];
$b01000 = $_POST['b1000'];
$b02000 = $_POST['b2000'];
$b05000 = $_POST['b5000'];
$b10000 = $_POST['b10000'];$result = $u00001 * 50 + $u00005 * 250 + $u00010 * 500 + $u00050 * 2500 + $u00100 * 5000 + $u00500 * 25000 + $c00001 *1 + $c00005 * 5 + $c00010 * 10 + $c00050 * 50 + $c00100 * 100 + $c00500 * 500 + $b01000 * 1000 + $b02000 * 2000 + $b05000 * 5000 + $b10000 * 10000;
echo ($result . "円");
?>
</h1>
</div></body>
</html>
フォームから送った値にそれぞれの金額をかけて、合計しているだけです。
これでメモを取ることなく、さくさくと金庫内のお金を数えることができますよー。
古い記事・新しい記事
- 古い記事 [2022年02月14日]
- ← ieserverが終わったので、DDNS nowを使い始めた。
- 新しい記事 [2022年03月18日]
- → レジや金庫内のお金を数えるための計算フォーム・改。
他にも「ウェブ・IT関係」カテゴリの記事はいかがですか。
- 開設13年。ブログの寿命っていうものを考えてみる。
- Movable Typeから枝分かれした「Melody」
- 一部の下層フォルダ(ディレクトリ)だけ.htaccessリダイレクトさせない方法。
- 新しいおもちゃ「富士通 LIFEBOOK S936/P」を入手した。
- 公衆無線LANをいくつか登録してみた。
- Firefoxのアドオン、Greasemonkeyの2ちゃんねる用スクリプトで、外部リンクがうまく開かなくなったのを修正してみた。
- ドメインコントローラーを降格ではなく、Active Directoryからデータを削除した。
- PayPal(ペイパル)のフィッシング詐欺サイトにだまされかけた。
- PHP QR Codeで「&」以降の値が渡されない問題を解決できた。
- amazonaws.comからの怪しいアクセスを阻止する。
レジや金庫内のお金を数えるための計算フォーム・改。 | 煤式自動連結器からのピンバック | 2022年03月23日 #
[…] レジや金庫内のお金を数えるための計算フォーム。 レジ締めや金庫の現金確認のときに使える計算機として。 最近始めた副業で、金庫の中のお金を数えることがあるのですが、いつ […]