Comment utiliser PHP pour développer des fonctions de gestion financière en ligne
Introduction :
Avec l'avènement de l'ère numérique, la gestion financière des particuliers et des entreprises est devenue de plus en plus importante. Pour gérer plus efficacement leurs finances, de nombreuses personnes choisissent de les numériser et de les gérer en ligne. En tant que langage de programmation côté serveur largement utilisé, la flexibilité et la facilité d'utilisation de PHP le rendent idéal pour développer des fonctions de gestion financière en ligne. Cet article présentera comment utiliser PHP pour développer une fonction de gestion financière en ligne simple et puissante.
Étape 1 : Créer une base de données
Tout d'abord, nous devons créer une base de données pour stocker les données financières. Dans MySQL, créez une base de données nommée Financial_management et créez deux tables : dépenses et revenus.
Dans le tableau des dépenses, nous pouvons stocker des informations pertinentes pour chaque dépense, telles que la date, le montant, la catégorie et les remarques.
CRÉER UNE TABLE DE dépenses (
id INT(11) PRIMARY KEY AUTO_INCREMENT, date DATE, amount DECIMAL(10, 2), category VARCHAR(50), notes TEXT
);
Dans la table des revenus, nous pouvons stocker des informations pertinentes pour chaque revenu, telles que la date, le montant, la catégorie et les remarques.
CRÉER un revenu de TABLE (
id INT(11) PRIMARY KEY AUTO_INCREMENT, date DATE, amount DECIMAL(10, 2), category VARCHAR(50), notes TEXT
);
Étape 2 : Créer une structure de page
Ensuite, nous créerons une structure de page simple afin que les utilisateurs puissent accéder aux fonctions de gestion financière. Dans le fichier index.php, nous créons une structure HTML de base et incluons les fichiers CSS et JavaScript requis. ! & Lt;! Doctype html & gt;
& lt; tête & gt; & gt; l & lt;/html & gt;
Étape 3 : Développement de la fonction dépenses
// Connexion à la base de données
$db = new mysqli('localhost', 'username', 'password', 'financial_management');
if ($db->connect_error) {
<title>在线财务管理</title> <link rel="stylesheet" type="text/css" href="style.css">
}
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
<h1>在线财务管理</h1> <div class="container"> <div class="menu"> <ul> <li><a href="index.php">首页</a></li> <li><a href="expenses.php">支出</a></li> <li><a href="income.php">收入</a></li> <li><a href="summary.php">总结</a></li> </ul> </div> <div class="content"> <!-- 内容区域 --> </div> </div> <script src="script.js"></script>
?>
Dans la zone de contenu , Nous créons un formulaire permettant aux utilisateurs de saisir leurs informations de dépenses.
Étape 4 : Développer la fonction revenu
Dans le fichier summary.php, nous développerons la fonction de résumé des données. Nous obtiendrons des données pertinentes sur les dépenses et les revenus de la base de données, les résumerons et les afficherons.
// Connexion à la base de données
$db = new mysqli('localhost', 'username', 'password', 'financial_management');
if ($db->connect_error) {
$date = $_POST['date']; $amount = $_POST['amount']; $category = $_POST['category']; $notes = $_POST['notes']; $sql = "INSERT INTO expenses (date, amount, category, notes) VALUES ('$date', $amount, '$category', '$notes')"; if ($db->query($sql) === TRUE) { echo "支出添加成功"; } else { echo "Error: " . $sql . "<br>" . $db->error; }
}
$sql = "SELECT SUM(amount) AS total FROM dépenses";
$result = $db->query($sql);
$row = $result->fetch_assoc( ) ;
$totalExpenses = $row['total'];
// Obtenez le revenu total
$sql = "SELECT SUM(amount) AS total FROM revenue";$result = $db->query($ sql) ;
$row = $result->fetch_assoc();
$totalIncome = $row['total'];
$db->close();
Dans la zone de contenu, nous les affichons Résumons les données.
Dépenses totales :
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!