Quantcast
Channel: CSSタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8954

メンタル疾患症状管理、服薬管理Webシステム(画面入力編)

$
0
0
メンタル疾患症状管理、服薬管理Webシステム(画面入力編)のソースコードを公開いたします。 メインとなるmental.phpのソースコードです。 <!-- mental.php --> <!-- ボディー部分のプログラム --> <!-- メンタル疾患、服薬管理システム --> <!-- 新規作成 2021/5/12 --> <!-- 作成者:乃木坂好きのITエンジニア --> <?php $message = 'メンタル疾患、投薬管理システム'; $lines = file(__DIR__ . '/articles.txt', FILE_IGNORE_NEW_LINES); require_once 'views/mental.tpl.php'; ヘッダー部分の部分のテンプレートソースコードです。 <!-- header.inc.php --> <!-- ヘッダー部分のテンプレートプログラム --> <!-- メンタル疾患、投薬管理システム --> <!-- 新規作成 2021/5/12 --> <!-- 作成者:乃木坂好きのITエンジニア --> <head> <meta charset='utf-8'> <title>メンタルチェックシステム</title> <style> body { background-color:bisque; padding: 10px; } p.header { font-size:20px; color:crimson; } h1 { font-size: 40px; color:blueviolet; } h2 { font-size: 20px; color:blue; } #submit { background-color:darkgreen; border: 1px solid aqua; padding 15px 90px; border-radius: 10px; font-size:15px; color: #fff; } #submit:hover { background-color:darkblue; } a{ display:inline-block; padding:10px 20px 10px 20px; color:white; background-color:green; font-size:18px; font-weight: bold; border:solid 3px pink; border-radius:8px; } a:hover { background-color:darkcyan; } .nogizaka{ font-size:8px; color:red; } </style> </head> ボディー部分のテンプレートソースコードです <!-- mental_tpl.php --> <!-- ボディー部分のテンプレートプログラム --> <!-- メンタルチェックシステム --> <!-- 新規作成 2021/5/12 --> <!-- 作成者:乃木坂好きのITエンジニア --> <!DOCTYPE html> <html lang='ja'> <?php include('header.inc.php'); ?> <script type="text/javascript"> <!-- function check(){ //変数の定義 const content = document.getElementById('content'); const submit = document.getElementById('submit'); if(content.value.replace(/\s+/, '').length === 0 ){ window.alert('詳細が入力されていません。'); return false; } else { if(window.confirm('送信してよろしいですか?')){ // 確認ダイアログを表示 return true; } else{ // 「キャンセル」時の処理 window.alert('キャンセルされました'); // 警告ダイアログを表示 return false; // 送信を中止 } } } // --> </script> <body> <h1>メンタル疾患、投薬管理</h1> <p class="header"><?= $message ?></p> <form action='result.php' method='post' onSubmit="return check()"> <dl> <label for='year'>年</label> <select name="year"> <option value="2021年">2021年</option> <option value="2022年">2022年</option> <option value="2023年">2023年</option> <option value="2024年">2024年</option> <option value="2025年">2025年</option> </select> <p></p> <label for='month'>月</label> <select name="month"> <option value="1月">1月</option> <option value="2月">2月</option> <option value="3月">3月</option> <option value="4月">4月</option> <option value="5月">5月</option> <option value="6月">6月</option> <option value="7月">7月</option> <option value="8月">8月</option> <option value="9月">9月</option> <option value="10月">10月</option> <option value="11月">11月</option> <option value="12月">12月</option> </select> <p></p> <label for='day'>日</label> <select name="day"> <option value="1日">1日</option> <option value="2日">2日</option> <option value="3日">3日</option> <option value="4日">4日</option> <option value="5日">5日</option> <option value="6日">6日</option> <option value="7日">7日</option> <option value="8日">8日</option> <option value="9日">9日</option> <option value="10日">10日</option> <option value="11日">11日</option> <option value="12日">12日</option> <option value="13日">13日</option> <option value="14日">14日</option> <option value="15日">15日</option> <option value="16日">16日</option> <option value="17日">17日</option> <option value="18日">18日</option> <option value="19日">19日</option> <option value="20日">20日</option> <option value="21日">21日</option> <option value="22日">22日</option> <option value="23日">23日</option> <option value="24日">24日</option> <option value="25日">25日</option> <option value="26日">26日</option> <option value="27日">27日</option> <option value="28日">28日</option> <option value="29日">29日</option> <option value="30日">30日</option> <option value="31日">31日</option> </select> <p></p> <dd>睡眠度を選んでください。 <select name="sleep"> <option value="よく眠れた">よく眠れた</option> <option value="眠れた">眠れた</option> <option value="普通">普通</option> <option value="あまり眠れなかった">あまり眠れなかった</option> <option value="全く眠れなかった">全く眠れなかった</option> </select></dd> <p></p> <dd>気分の落ち込み度 <select name="mental"> <option value="大きい"> 大きい <option value="やや大きい"> やや大きい <option value="普通"> 普通 <option value="やや小さい"> やや小さい <option value="小さい"> 小さい </select> </dd> <p></p> <dd>服薬管理 <input type="checkbox" name="morning" id="morning" value="朝食後">朝食後 <input type="checkbox" name="evening" id="evening" value="夕食後">夕方後 <input type="checkbox" name="night" id="night" value="寝る前">寝る前 </dd> <p></p> <dd>あてはまる主な症状をチェックしてください <br> <input type="checkbox" name="iraira" id ="iraira" value="イライラしている">イライラしている <input type="checkbox" name="head_pain" id="head_pain" value="頭痛がする">頭痛がする <input type="checkbox" name="offence" id="offence" value="攻撃的">攻撃的 <input type="checkbox" name="die" id="die" value="自殺願望">自殺願望 <input type="checkbox" name="OD" id="OD" value="大量に薬を飲みたい">OD <input type="checkbox" name="nothing" id="nothing" value="何もする気がない">何もする気がない <input type="checkbox" name="panik" id="panic" value="パニック状態">パニック状態 <input type="checkbox" name="kanashibari" id="kanashibari" value="金縛りにあった">金縛りにあった <br> </dd> <p></p> <dd>今日の様子を詳しく書いてください</dd> <dd><textarea name="content" id="content" rows="5" cols="100" ></textarea></dd> <p></p> </dl> <input type="submit" value="button" id="submit" onMouseOver="changeColor()" onMouseOut="revertColor()"> <script> function changeColor(){ document.getElementById('submit').style.backgroundColor = 'yellow'; } function revertColor(){ document.getElementById('submit').style.backgroundColor = null; } </script> <h2>投稿一覧</h2> <?php foreach ($lines as $line) { ?> <p><?= $line ?></p> <?php } ?> <?php include('footer.inc.php'); ?> <br> <a href="../index.html" id="menu">メニュー画面に戻る</a> フッターのソースコードです。 <!-- footer.tpl.php --> <!-- フッター部分のテンプレートプログラム --> <!-- メンタル疾患、服薬管理システム --> <!-- 新規作成 2021/5/12 --> <!-- 作成者:乃木坂好きのITエンジニア --> <hr> <footer class="nogizaka">by 乃木坂好きのITエンジニア</footer>

Viewing all articles
Browse latest Browse all 8954

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>