


Comment utiliser PHP pour développer un système de vote simple et une fonction de statistiques de résultats
Comment utiliser PHP pour développer un système de vote simple et une fonction de statistiques de résultats ?
1. Introduction :
Le système de vote est une fonction courante largement utilisée dans divers scénarios, tels que la sélection des employés d'une entreprise, l'élection des représentants étudiants, etc. Cet article explique comment utiliser PHP pour développer un système de vote simple et implémenter la fonction de statistiques de résultats.
2. Configurer l'environnement :
Avant de commencer, vous devez vous assurer que l'environnement PHP a été installé localement ou sur le serveur. S'il n'est pas installé, vous pouvez vous référer aux documents pertinents pour l'installation et la configuration.
3. Conception de la base de données :
Avant de commencer à écrire du code, vous devez concevoir une table de base de données pour stocker les données liées au vote. Supposons que nous devions mettre en œuvre un système de vote qui implique deux tables : la table des options de vote (options) et la table des résultats du vote (votes).
-
Tableau des options de vote (options) :
- id (int) : l'identifiant unique de l'option de vote
- option_name (varchar) : le nom de l'option de vote
- vote_count (int) : le nombre de votes pour cette option
-
Tableau des résultats du vote (votes) :
- id (int) : l'identifiant unique du résultat du vote
- option_id (int) : l'identifiant de l'option de vote sélectionnée
- voter_ip (varchar) : l'adresse IP de l'électeur
4. Implémentation du code :
- Connectez-vous à la base de données :
Tout d'abord, nous devons nous connecter à la base de données en PHP. Créez un fichier appelé "db_connect.php" et écrivez le code suivant :
<?php $servername = "localhost"; // 数据库服务器名称 $username = "root"; // 数据库用户名 $password = ""; // 数据库密码 $dbname = "vote_system"; // 数据库名 $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("连接失败:" . $conn->connect_error); } ?>
- Créer des options de vote :
Dans la page, nous pouvons utiliser un formulaire HTML pour créer des options de vote. Créez un fichier nommé « index.php » et écrivez le code suivant :
<!DOCTYPE html> <html> <head> <title>投票系统</title> </head> <body> <h2 id="请选择您的投票选项">请选择您的投票选项:</h2> <form action="vote.php" method="post"> <?php require_once 'db_connect.php'; $sql = "SELECT * FROM options"; $result = $conn->query($sql); if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { echo "<input type='radio' name='option_id' value='" . $row['id'] . "'>" . $row['option_name'] . "<br>"; } } $conn->close(); ?> <br> <input type="submit" value="提交"> </form> </body> </html>
- Traitement des résultats du vote :
Ensuite, nous devons écrire la logique de traitement des résultats du vote. Créez un fichier appelé "vote.php" et écrivez le code suivant :
<?php require_once 'db_connect.php'; $option_id = $_POST['option_id']; $voter_ip = $_SERVER['REMOTE_ADDR']; // 检查是否已经投过票 $sql = "SELECT * FROM votes WHERE voter_ip = '$voter_ip'"; $result = $conn->query($sql); if ($result->num_rows > 0) { echo "您已经投过票了!"; } else { // 更新投票选项的数量 $sql = "UPDATE options SET vote_count = vote_count + 1 WHERE id = $option_id"; $conn->query($sql); // 保存投票结果到数据库 $sql = "INSERT INTO votes (option_id, voter_ip) VALUES ($option_id, '$voter_ip')"; $conn->query($sql); echo "投票成功!"; } $conn->close(); ?>
- Affichez les résultats du vote :
Enfin, nous devons écrire le code pour afficher les résultats du vote. Créez un fichier nommé « result.php » et écrivez le code suivant :
<?php require_once 'db_connect.php'; $sql = "SELECT * FROM options"; $result = $conn->query($sql); if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { echo $row['option_name'] . ":" . $row['vote_count'] . " 票<br>"; } } else { echo "暂无投票结果!"; } $conn->close(); ?>
5. Test :
Visitez la page « index.php » dans le navigateur pour voter et voir les résultats.
Résumé :
Cet article présente comment utiliser PHP pour développer un système de vote simple et implémenter la fonction statistique des résultats du vote. Grâce aux exemples de cet article, vous pouvez apprendre à vous connecter à la base de données, à créer des options de vote, à traiter les résultats du vote et à afficher les résultats du vote. J'espère que cet article vous aidera à comprendre le développement des systèmes de vote en PHP.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Comment utiliser PHP pour développer des enquêtes par questionnaire simples et des fonctions statistiques Ces dernières années, avec la popularité et le développement d'Internet, les enquêtes par questionnaire sont devenues une méthode courante de collecte de données. En tant que langage de programmation côté serveur courant, PHP est facile à apprendre et à utiliser et est largement utilisé pour développer des applications Web. Cet article présentera comment utiliser PHP pour développer une enquête par questionnaire simple et des fonctions statistiques, et fournira des exemples de code spécifiques. 1. Conception de la base de données Tout d'abord, nous devons concevoir une base de données appropriée pour stocker les données pertinentes de l'enquête par questionnaire. Faux

Comment utiliser PHP pour développer un système de conférence en ligne simple Avec le développement rapide d'Internet, les conférences en ligne sont devenues un outil important permettant à de plus en plus d'entreprises et de particuliers de communiquer et de collaborer. Afin de répondre aux besoins des utilisateurs, il est nécessaire de développer un système de conférence en ligne simple et facile à utiliser. Cet article explique comment utiliser PHP pour développer un système de réunion en ligne simple et fournit des exemples de code spécifiques. 1. Analyse des besoins et tri des fonctions Avant de commencer le développement, nous devons d'abord effectuer une analyse des besoins et un tri des fonctions. Un simple système de conférence en ligne doit avoir les fonctions suivantes

Comment utiliser PHP pour développer un système de vote simple, des exemples de code spécifiques sont nécessaires. Introduction : Avec le développement d'Internet, l'application des systèmes de vote devient de plus en plus populaire, que ce soit pour des études de marché, des élections ou un vote événementiel. Un système de vote efficace et utilisable est indispensable. En tant que langage de programmation populaire, PHP peut nous aider à développer rapidement un système de vote simple et entièrement fonctionnel. Cet article expliquera comment développer un système de vote simple en utilisant PHP et fournira des exemples de code spécifiques. 1. Analyse des exigences fonctionnelles du système : au début

Système de vote en ligne avec des méthodes de vote diversifiées implémenté en PHP Avec l'avènement de l'ère Internet, la demande des citoyens en matière de participation et d'expression d'opinions est devenue de plus en plus forte. Les systèmes de vote en ligne sont devenus un moyen pratique et rapide de recueillir des opinions de groupe et de parvenir à une prise de décision démocratique. Dans cet article, nous présenterons un système de vote en ligne avec des méthodes de vote diversifiées basées sur le langage PHP et fournirons des exemples de code pertinents. Analyse des exigences du système de vote Avant de concevoir un système de vote en ligne, nous devons clarifier les exigences du système. Ce qui suit est une exigence simple

Comment utiliser PHP pour développer un système de vote simple et une fonction de statistiques de résultats ? 1. Introduction : Le système de vote est une fonction courante largement utilisée dans divers scénarios, tels que la sélection des employés d'une entreprise, l'élection des représentants étudiants, etc. Cet article explique comment utiliser PHP pour développer un système de vote simple et implémenter la fonction de statistiques de résultats. 2. Configurer l'environnement : Avant de commencer, vous devez vous assurer que l'environnement PHP a été installé localement ou sur le serveur. S'il n'est pas installé, vous pouvez vous référer aux documents pertinents pour l'installation et la configuration. 3. Conception de la base de données : avant de commencer à écrire du code, vous avez besoin

Comment développer un système de gestion logistique simple en utilisant le langage Go Avec l'essor du commerce électronique, le secteur de la logistique se développe rapidement. Afin d'améliorer l'efficacité du transport logistique, d'optimiser les processus de distribution et de réduire les coûts, de nombreuses entreprises de logistique ont commencé à utiliser les technologies de l'information pour la gestion et les opérations. Dans cet article, nous présenterons comment développer un système de gestion logistique simple en utilisant le langage Go. 1. Analyse des exigences du système Avant de commencer à développer le système de gestion logistique, nous devons d'abord clarifier les exigences de base du système. Un système de gestion logistique simple doit inclure les fonctions suivantes : Commande express

Comment utiliser PHP pour développer une fonction de questionnaire simple nécessite des exemples de code spécifiques. Le questionnaire est une méthode courante de collecte de données et est largement utilisé dans les études de marché, la recherche universitaire, la surveillance de l'opinion publique et d'autres domaines. À l’ère d’Internet, la réalisation d’enquêtes par questionnaire via des pages Web est devenue courante. En tant que langage de script côté serveur couramment utilisé, PHP possède des fonctions telles que le traitement des données de formulaire et des opérations de base de données, et est très approprié pour développer des fonctions de questionnaire simples. Cet article explique comment utiliser PHP pour développer une fonction de questionnaire simple, notamment la création de questionnaires,

Comment utiliser PHP pour développer un générateur simple de comptes et de mots de passe Avec le développement d'Internet, les gens s'appuient de plus en plus sur des numéros de compte et des mots de passe pour gérer leurs informations et données personnelles. Afin d'assurer la sécurité de nos comptes, nous choisissons généralement des mots de passe plus complexes et aléatoires. Cependant, il n’est pas facile de mémoriser tous les différents numéros de compte et mots de passe. Par conséquent, il est très utile de développer un outil capable de générer des mots de passe de compte aléatoires. Dans cet article, je vais vous présenter comment utiliser PHP pour développer un générateur simple de compte et de mot de passe. Ce générateur pourra personnaliser l'utilisateur
