Verwenden Sie PHP und Bootstrap, um ein effizientes Management-Backend für die Datenvisualisierung zu erstellen

WBOY
Freigeben: 2023-06-27 13:58:01
Original
2026 Leute haben es durchsucht

Mit der kontinuierlichen Entwicklung des Internets entstehen immer wieder verschiedene Websites und Anwendungen, und das Verwaltungs-Backend dieser Websites und Anwendungen ist ein unverzichtbarer Bestandteil. Das Management-Backend ist nicht nur eine Datenverwaltungsplattform für Websites und Anwendungen, sondern auch eine Plattform zur Datenvisualisierung, die es Managern ermöglicht, Datenänderungen und -trends klarer zu erkennen und so Unternehmensentscheidungen stärker zu unterstützen.

In diesem Artikel erfahren Sie, wie Sie mithilfe von PHP und Bootstrap ein effizientes Verwaltungs-Backend erstellen, um Datenvisualisierungsfunktionen zu erreichen. Das Folgende wird zur Erläuterung in die folgenden Teile unterteilt.

1. Umgebungseinrichtung

Bevor Sie beginnen, müssen Sie die PHP- und MySQL-Umgebungen einrichten. Sie können eine integrierte Umgebung wie XAMPP, WAMP usw. wählen oder sie selbst erstellen. Nach der Installation können Sie testen, ob die Umgebung erfolgreich eingerichtet wurde, indem Sie http://localhost besuchen.

2. Verwenden Sie Bootstrap, um die Management-Backend-Schnittstelle zu erstellen.

Bootstrap ist ein beliebtes Frontend-Framework. Es bietet einige sehr praktische Stile und Komponenten, um schnell eine schöne und reaktionsfähige Website zu erstellen. Bevor Sie Bootstrap verwenden können, müssen Sie dessen Dateien herunterladen.

Nach Abschluss kann die Management-Backend-Schnittstelle entsprechend den tatsächlichen Anforderungen erstellt werden. Die spezifischen Schritte sind wie folgt:

1. Erstellen Sie eine neue Seite und führen Sie die Bootstrap-Stildatei und die JavaScript-Datei ein, wie im folgenden Code gezeigt:

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>管理后台</title>
    <link rel="stylesheet" href="css/bootstrap.min.css">
    <script src="js/jquery.min.js"></script>
    <script src="js/bootstrap.min.js"></script>
</head>
Nach dem Login kopieren

2. Fügen Sie eine Navigationsleiste hinzu, wie im folgenden Code gezeigt:

<body>
    <nav class="navbar navbar-expand-lg navbar-light bg-light">
        <a class="navbar-brand" href="#">管理后台</a>
        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>
        </button>
        <div class="collapse navbar-collapse" id="navbarNav">
            <ul class="navbar-nav">
                <li class="nav-item active">
                    <a class="nav-link" href="#">首页 <span class="sr-only">(current)</span></a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="#">数据可视化</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="#">用户管理</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="#">设置</a>
                </li>
            </ul>
        </div>
    </nav>
</body>
Nach dem Login kopieren

3. Fügen Sie den Hauptinhaltsbereich hinzu, wie im folgenden Code gezeigt:

<div class="container-fluid">
    <div class="row">
        <div class="col-md-3">
            <div class="card">
                <div class="card-body">
                    <h5 class="card-title">数据可视化</h5>
                    <p class="card-text">这里是数据可视化的介绍。</p>
                    <a href="#" class="btn btn-primary">进入</a>
                </div>
            </div>
        </div>
        <div class="col-md-3">
            <div class="card">
                <div class="card-body">
                    <h5 class="card-title">用户管理</h5>
                    <p class="card-text">这里是用户管理的介绍。</p>
                    <a href="#" class="btn btn-primary">进入</a>
                </div>
            </div>
        </div>
        <div class="col-md-3">
            <div class="card">
                <div class="card-body">
                    <h5 class="card-title">设置</h5>
                    <p class="card-text">这里是设置的介绍。</p>
                    <a href="#" class="btn btn-primary">进入</a>
                </div>
            </div>
        </div>
    </div>
</div>
Nach dem Login kopieren

Mit dem obigen Code kann schnell eine einfache Verwaltungs-Backend-Schnittstelle erstellt werden. Als nächstes können Sie die Daten in PHP bearbeiten und die Daten visuell auf der Seite anzeigen.

3. Integrieren Sie PHP und MySQL in den Verwaltungshintergrund

1. Erstellen Sie eine Tabelle mit dem Namen „data“:

CREATE TABLE `data` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `value` int(11) NOT NULL,
  `date` datetime NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Nach dem Login kopieren

2 Und geben Sie die Daten im JSON-Format an die Front-End-Seite zurück, um die Datenvisualisierungsfunktion zu realisieren. Der Code lautet wie folgt:

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "test";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

$sql = "SELECT * FROM data";
$result = $conn->query($sql);

$rows = array();
while($row = $result->fetch_assoc()) {
    array_push($rows, array('name'=>$row['name'], 'value'=>intval($row['value']), 'date'=>$row['date']));
}

echo json_encode($rows);
$conn->close();
?>
Nach dem Login kopieren

4. Verwenden Sie JavaScript zur Datenvisualisierung

Im Verwaltungshintergrund können Sie Chart.js, eine sehr beliebte JavaScript-Bibliothek, zur Datenvisualisierung verwenden. Chart.js bietet einige häufig verwendete Methoden zur Datenanzeige, z. B. Liniendiagramme, Säulendiagramme, Kreisdiagramme usw. In diesem Artikel verwenden wir Liniendiagramme, um Datenvisualisierungsfunktionen zu implementieren.

Der Code lautet wie folgt:

<body>
    <canvas id="myChart"></canvas>
    <script src="js/Chart.min.js"></script>
    <script src="js/data.php"></script>
    <script>
        $(function() {
            $.get('data.php', function(data) {
                var labels = [];
                var values = [];
                var dates = [];
                $.each(JSON.parse(data), function(index, item) {
                    labels.push(item.name);
                    values.push(item.value);
                    dates.push(item.date);
                });
                var ctx = document.getElementById('myChart');
                var myChart = new Chart(ctx, {
                    type: 'line',
                    data: {
                        labels: labels,
                        datasets: [{
                            label: '数据可视化',
                            data: values,
                            backgroundColor: [
                                'rgba(255, 99, 132, 0.2)',
                                'rgba(54, 162, 235, 0.2)',
                                'rgba(255, 206, 86, 0.2)',
                                'rgba(75, 192, 192, 0.2)',
                                'rgba(153, 102, 255, 0.2)',
                                'rgba(255, 159, 64, 0.2)'
                            ],
                            borderColor: [
                                'rgba(255, 99, 132, 1)',
                                'rgba(54, 162, 235, 1)',
                                'rgba(255, 206, 86, 1)',
                                'rgba(75, 192, 192, 1)',
                                'rgba(153, 102, 255, 1)',
                                'rgba(255, 159, 64, 1)'
                            ],
                            borderWidth: 1
                        }]
                    },
                    options: {
                        scales: {
                            yAxes: [{
                                ticks: {
                                    beginAtZero: true
                                }
                            }]
                        }
                    }
                });
            });
        });
    </script>
</body>
Nach dem Login kopieren

Mit dem obigen Code können die Daten in der Datenbank in Form eines Liniendiagramms auf der Seite angezeigt werden.

Zusammenfassung

In diesem Artikel wird erläutert, wie Sie mithilfe von PHP und Bootstrap ein effizientes Verwaltungs-Backend erstellen und die Datenvisualisierungsfunktion realisieren können. Zuerst verwenden wir Bootstrap, um die Management-Backend-Schnittstelle zu erstellen. Dann verwenden wir PHP, um eine Verbindung zur Datenbank herzustellen und die Daten im JSON-Format an die Frontend-Seite zurückzugeben. Schließlich verwenden wir die JavaScript-Bibliothek Chart.js, um die Daten anzuzeigen auf der Seite in Form eines Liniendiagramms angezeigt. Die Methode in diesem Artikel ist auf die meisten Arten von Verwaltungs-Backends anwendbar. Sie ermöglicht Administratoren nicht nur, Datenänderungen und Trends klarer zu erkennen, sondern verbessert auch die Arbeitseffizienz.

Das obige ist der detaillierte Inhalt vonVerwenden Sie PHP und Bootstrap, um ein effizientes Management-Backend für die Datenvisualisierung zu erstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!