ホームページ >バックエンド開発 >PHPチュートリアル >PHPを使って簡単なアンケート調査や統計関数を開発する方法
PHPを使った簡単なアンケート調査と統計関数の開発方法
近年、インターネットの普及と発達により、アンケート調査は一般的なデータとなりました。収集方法。一般的なサーバー側プログラミング言語として、PHP は学習と使用が簡単で、Web アプリケーションの開発に広く使用されています。この記事では、PHPを使って簡単なアンケート調査や統計機能を開発する方法と具体的なコード例を紹介します。
1. データベース設計
まず、アンケート調査の関連データを保存する適切なデータベースを設計する必要があります。アンケート調査には次のフィールドがあるとします:
MySQL データベースを使用してこのデータを保存し、「survey」という名前のテーブルを作成してアンケート データを保存できます。具体的な SQL ステートメントは次のとおりです:
CREATE TABLE アンケート (
id INT PRIMARY KEY AUTO_INCREMENT, title VARCHAR(255), content TEXT, submit_time INT, ip_address VARCHAR(50)
);
2. アンケート ページを作成します
次に、ページを作成する必要があります。表示用 アンケートを実施し、ユーザーから送信された回答を受け取るページ。具体的なコードは次のとおりです:
<!DOCTYPE html> <html> <head> <title>问卷调查</title> </head> <body> <h1>问卷调查</h1> <form action="submit.php" method="post"> <label for="answer">请回答以下问题:</label><br> <input type="text" name="answer" id="answer"><br><br> <input type="submit" value="提交"> </form> </body> </html>
3. データ送信処理ページを作成します
ユーザーが回答を送信した後、データをデータベースに保存する必要があります。これを行うには、データの送信を処理するページを作成する必要があります。具体的なコードは次のとおりです。
<?php // 提交数据到数据库 if ($_SERVER['REQUEST_METHOD'] === 'POST') { $answer = $_POST['answer']; $timestamp = time(); $ipAddress = $_SERVER['REMOTE_ADDR']; $conn = mysqli_connect('localhost', 'username', 'password', 'database'); mysqli_set_charset($conn, 'utf8'); $sql = "INSERT INTO survey (title, content, submit_time, ip_address) VALUES ('', '$answer', '$timestamp', '$ipAddress')"; mysqli_query($conn, $sql); mysqli_close($conn); echo "提交成功!"; }
上記のコードのデータベース接続パラメータは、実際の状況に応じて変更する必要があることに注意してください。
4. データ統計ページを作成する
最後に、アンケートの統計結果を表示するページを作成する必要があります。具体的なコードは次のとおりです。
<?php // 查询数据库中的数据并统计数量 $conn = mysqli_connect('localhost', 'username', 'password', 'database'); mysqli_set_charset($conn, 'utf8'); $sql = "SELECT COUNT(*) AS count FROM survey"; $result = mysqli_query($conn, $sql); $row = mysqli_fetch_assoc($result); $count = $row['count']; mysqli_close($conn); ?> <!DOCTYPE html> <html> <head> <title>问卷统计</title> </head> <body> <h1>问卷统计</h1> <p>已有 <?php echo $count; ?> 人参与了问卷调查。</p> </body> </html>
上記のコードのデータベース接続パラメータが前と同じであることを確認してください。
概要: この記事では、PHP を使用して簡単なアンケート調査と統計関数を開発する方法を紹介します。アンケートページ、データ投稿処理ページ、データ統計ページを記述することで、簡易アンケート調査や統計機能を実装することができます。読者の皆様には、この記事で提供したコード例を基に、実際のニーズに合わせてさらに機能を改良・拡張していただければ幸いです。実際の状況に応じて、具体的なコードやデータベースの設計を調整してください。
以上がPHPを使って簡単なアンケート調査や統計関数を開発する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。