PROGRAMMINGdab1nmslvvntpPHPで投票機能を作りました。最近色々なサイトで見かけるし、Webサービス作るならいれるのはありかなと思うので、コードと作り方を公開します。今回は2パターン作成しました。PHPとjQueryのAJAXを使った投票機能デモをみると分かるかと思いますが、かなりシンプルな作りです。CSSとかは書いていないので、スタイリングはみなさんにお任せします。PHPのGETを使った投票機能から見ていきましょう。expertbeaconPHPをGETを使った投票機能の作り方から見ていきましょう。ぶっちゃけそこまで実用的ではないですが、基礎学習は大切なので書いておきます。「おれはAJAXを使いたいんだ〜」って方は、前半を飛ばしてPHPとjQueryのAJAXを使った投票機能をどうぞ。データベースの初期セットアップDB名は『vote_system』としています。vote_systemで、下記クエリを行います。CHARSET=utf8;その後、テスト用データを入れます。7);完成形のHTMLを作成する新規作成ファイル:index.phpHTMLの骨組みの部分から作ります。/></body></html>現在の商品一覧と投票数を表示するスクリプトを作成する編集ファイル:index.php先ほどのHTMLと見くらべながら作っていきます。{error_log($mysqli->connect_error);exit;}□この時点で、ちょっと分かりづらいですが、下記の感じになります。商品がクリックされたときに、投票数をアップデートするスクリプトを作成する編集ファイル:index.phpindex.phpのどこでもいいので下記を記載してください。商品がクリックされたときに、該当商品の投票をアップデートするupdate_vote($mysqli);}update_voteのfunctionを作成します新規作成ファイル:functions/general.phpフォルダ構造はなんでもOKですが、functionフォルダをつくってその内部にスクリプトファイルを置いています。$product_id";$mysqli->query($query);}}その後、index.phpの先頭行で読み込むことを忘れないようにしてください。同じ人が複数回投票できないように、クッキーで判別する構成にしていきます。投票済と投票済ではないユーザーをクッキーで判別するスクリプトを作成するまずはindex.phpの最初に下記を記載。);?>その後、general.phpを少し作り変えます。"投票済です";}}これで完成。