PHPとMySQLを利用して勤怠管理システムを作成しております。
本システムの構成として、トップページで会員情報を登録し、登録した情報を基に出退勤時刻及び日付を記録し、最終的に一ヶ月分のデータを一覧として表示させます。現在は、トップページの新規登録画面とログイン画面は作りました。ログイン後のページは、出退勤登録画面となります。以下の画像は出退勤登録画面の構成である。出勤ボタンまたは退勤ボタンを押したら次のページへ画面遷移するものを作りたいが、どのようなソースコードを書けば良いか悩んでいます。イメージとして、出勤ボタンを押したら、begin.phpを呼び出します。このphpファイルでは、「出勤しました。」のメッセージ表記とボタンが押下された日付、時刻を記述するものである。この場合、どのようなソースコードを書けば実現できますか。また、最終的に一覧に表示させるためには、毎回記録しなければなりません。この記録をするためにはどうすれば良いですか。
「出退勤登録画面のhtmlファイル」 <!DOCTYPE html> <html lang = "ja"> <head> <meta charset = "UTF-8"> <link rel = "stylesheet" type = "text/css" href = "top.css" /> <title>timecard</title> </head> <body> <hr>出退勤登録画面<hr> <p id="RealdateTime"></p> <script src = "timecard.js"></script> <form name = "form1" method = "post" action = "begin.php"> <input type = "submit" name = "begin" value = "出勤"> </form> <form name = "form2" method = "post" action = "finish.php"> <input type = "submit" name = "finish" value = "退勤"> </form> </body> </html>
「begin.php」 <?php if(isset($_POST['begin'])){ print "出勤しました。"; } ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>出勤メッセージ</title> </head> <body> </body> </html>