Aktueller Standort: Startseite> Neueste Artikel> So verwenden Sie PHP, um leistungsstarke Gästeboten zu entwickeln

So verwenden Sie PHP, um leistungsstarke Gästeboten zu entwickeln

M66 2025-06-16

So verwenden Sie PHP, um leistungsstarke Gästeboten zu entwickeln

Ein Guest Message Board ist eine der wesentlichen interaktiven Funktionen vieler Websites, mit der Benutzer Feedback, Vorschläge oder Kommentare auf der Website hinterlassen können. In diesem Artikel werden wir vorstellen, wie Sie ein einfaches, aber voll funktionsfähiges Gästebereich von Grund auf die PHP -Sprache entwickeln, sodass Benutzer Nachrichten einfach übermitteln und andere Nachrichten anzeigen können.

Schritt 1: Erstellen Sie eine Datenbank und eine Datentabelle

Zunächst müssen wir eine Tabelle in der Datenbank erstellen, in der Nachrichteninformationen gespeichert sind. Sie können PhpMyAdmin oder andere MySQL -Management -Tools verwenden, um eine Datenbank zu erstellen. Hier finden Sie SQL -Anweisungen, die Datenbanken und Datentabellen erstellen:

Tabellenmeldungen erstellen (
    ID int (11) Auto_increment Primärschlüssel,
    Nennen Sie varchar (50) nicht null,
    E -Mail varchar (50) nicht null,
    Nachrichtentext nicht null,
    erstellt_at Timestamp Standard Current_Timestamp
);

Schritt 2: Erstellen Sie ein Message Board -Formular

Als nächstes müssen wir ein Formular entwerfen, mit dem Benutzer ihre Namen, E -Mails und Kommentare einreichen können. Hier ist der HTML -Code für das Formular:

<form action="submit.php" method="post">
    <label for="name">Name:</label>
    <input type="text" name="name" id="name" required><br>

    <label for="email">E-Mail:</label>
    <input type="email" name="email" id="email" required><br>

    <label for="message">Nachrichteninhalt:</label>
    <textarea name="message" id="message" cols="30" rows="10" required></textarea><br>

    <input type="submit" value="Senden Sie eine Nachricht">
</form>

Schritt 3: Verarbeiten Sie die Nachrichtendaten

Wenn der Benutzer das Formular einreicht, müssen wir PHP -Code verwenden, um die Daten zu verarbeiten und in der Datenbank zu speichern. Hier ist ein einfaches PHP -Skript, das Formulare für Formulare verarbeitet und Nachrichten in der Datenbank speichert:

<?php
// Stellen Sie eine Verbindung zur Datenbank her
$mysqli = new mysqli('localhost', 'username', 'password', 'guestbook');

// Überprüfen Sie die Verbindung
if ($mysqli-> Connect_error) {
    Die (&#39;Datenbankverbindung fehlgeschlagen:&#39;. $ mysqli-> connect_error);
}

// Formulardaten $ name = $ _post [&#39;name&#39;];
$ mail = $ _post [&#39;E -Mail&#39;];
$ message = $ _post [&#39;message&#39;];

// SQL -Anweisung $ SQL = "In Nachrichten (Name, E -Mail, Nachricht) Werte (&#39;$ name&#39;, &#39;$ e -Mail&#39;, &#39;$ message&#39;)");

// Führen Sie die Einfügungsoperation durch, wenn ($ mysqli-> query ($ sql) === true) {
    Echo &#39;Die Nachricht wurde erfolgreich eingereicht! &#39;;
} anders {
    Echo &#39;Nachrichtenübermittlung fehlgeschlagen:&#39;. $ mysqli-> Fehler;
}

// Die Datenbankverbindung schließen $ mysqli-> close ();
?>

Schritt 4: Zeigen Sie die Nachrichtenliste an

Schließlich müssen wir die Nachrichtendaten aus der Datenbank abrufen und alle Nachrichten auf der Webseite anzeigen. Hier ist ein PHP -Code -Beispiel:

<?php
// Stellen Sie eine Verbindung zur Datenbank her
$mysqli = new mysqli('localhost', 'username', 'password', 'guestbook');

// Überprüfen Sie die Verbindung
if ($mysqli-> Connect_error) {
    Die (&#39;Datenbankverbindung fehlgeschlagen:&#39;. $ mysqli-> connect_error);
}

// Nachrichtendaten abfragen $ sql = "Aus den Nachrichten bestellen von Meldungen by created_at desc";
$ result = $ mysqli-> query ($ sql);

// Nachrichtenliste anzeigen if ($ result-> num_rows> 0) {
    while ($ row = $ result-> fetch_assoc ()) {
        echo &#39;<div> &#39;;
        echo &#39;<h3> &#39;. $ row [&#39;Name&#39;]. &#39;(&#39;. $ row [&#39;E -Mail&#39;]. &#39;).</h3> &#39;;
        echo &#39;<p> &#39;. $ row [&#39;meldung&#39;]. &#39;&#39;</p> &#39;;
        echo &#39;</div> &#39;;
    }
} anders {
    echo &#39;noch keine Kommentare&#39;;
}

// Die Datenbankverbindung schließen $ mysqli-> close ();
?>

abschließend

In den oben genannten Schritten haben wir eine einfache Feature von Guest Message Board erfolgreich entwickelt. Benutzer können Nachrichten über Formulare senden, und die Nachrichtendaten werden in der Datenbank gespeichert und auf der Webseite angezeigt. Mit der Einfachheit und den leistungsstarken Merkmalen von PHP ist die Entwicklung eines solchen Message Board sehr effizient. Ich hoffe, dieser Artikel ist für Sie hilfreich!