【PHP】phpでDB不要のアンケート機能を作成する【Chart.js/LocalStorage/jQuery/ファイル】
■やりたいこと
DBを使わないでアンケートを実装したい
アンケート結果をファイルで管理する
一つのアンケートに対して、一人一回の投票制御をつける(LocalStorage)
Chart.jsで描画
■条件・ライブラリなど
Chart.js 2.0
PHPを使える環境が必要
■目次
1、form外のボタンをクリックしてsubmitさせる方法
2、フォームデータをファイルに書き込む/出力する。
3、ファイルから取得したPHPの値をjavascriptに渡す
4、phpの値をjavascriptで受け取って、Chart.jsでグラフ描画【円グラフ】
5、アンケートに答えた内容をグラフにすぐ反映する
6、LocalStorageを使って一回しか投票できないようにする
■結論
やっぱりDBを使うのが正解。
でも上記を実装するのはPHPだけでなく、いろんなものに触れることができるので
結構おすすめ!