Maison >développement back-end >tutoriel php >Comment utiliser PHP pour développer des fonctions de gestion financière en ligne

Comment utiliser PHP pour développer des fonctions de gestion financière en ligne

PHPz
PHPzoriginal
2023-08-27 10:05:06638parcourir

Comment utiliser PHP pour développer des fonctions de gestion financière en ligne

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;

& lt; tête & gt; & gt; l & lt;/html & gt;

Étape 3 : Développement de la fonction dépenses

Dans le fichier dépenses.php, nous développerons la fonction dépenses. Nous utilisons un formulaire HTML pour collecter les informations sur les dépenses saisies par l'utilisateur et les enregistrer dans une base de données.


// 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">

}

// Soumission du formulaire de traitement

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>

}

$db->close();

?>

Dans la zone de contenu , Nous créons un formulaire permettant aux utilisateurs de saisir leurs informations de dépenses.

die('连接数据库失败: ' . $db->connect_error);


Étape 4 : Développer la fonction revenu

De même, dans le fichier revenue.php, nous développerons la Fonction de revenu. Nous utilisons un formulaire HTML pour collecter les informations sur les revenus saisies par l'utilisateur et les enregistrer dans une base de données. L'exemple de code est similaire à la troisième étape, modifiez simplement le nom de la table et les champs correspondants.

Étape 5 : Développer la fonction de résumé des données

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;
}

}

// Obtenez le total des dépenses

$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.

Résumé des données



Dépenses totales :

Revenu total :Résumé : Grâce aux étapes ci-dessus, nous avons développé avec succès une fonction de gestion financière en ligne simple et puissante. Les utilisateurs peuvent ajouter des dépenses et des revenus via des formulaires Web et leurs données seront enregistrées dans la base de données. De plus, nous présentons un résumé simple de toutes les données. Bien que cet exemple ne contienne que des fonctionnalités de base, vous pouvez l'étendre et l'améliorer en fonction de vos besoins. Utiliser PHP pour développer des fonctions de gestion financière en ligne peut vous aider à mieux suivre et gérer votre situation financière personnelle ou professionnelle.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn