Heim > Artikel > Backend-Entwicklung > Implementierungsfunktion des BootStrap-Formulars für die PHP-Anmelderegistrierung
Anmeldung und Registrierung sind die am häufigsten verwendeten Module in der Webentwicklung und auch Funktionen, mit denen wir in unserem täglichen Leben häufig in Berührung kommen. In diesem Artikel werde ich Ihnen die Bootstrap-Formularfunktion der Login-Registrierung in PHP vorstellen. Freunde, die sie benötigen, können darauf verweisen
Verwandte Empfehlungen: „Bootstrap-Tutorial"
Vorwort
In den vorherigen Artikeln wurden einige Wissenspunkte zum Frontend und zu PHP kurz vorgestellt. Formularübermittlung im Frontend ist ein sehr wichtiges Modul. Wenn Sie den vorherigen Inhalt nicht gut beherrschen und nicht viel geübt haben, sollten Sie zunächst alle Beschriftungen aufschreiben.
Projekteinführung
Anmeldung und Registrierung sind die häufigsten Module, die wir in der Webentwicklung verwenden Es sind auch Funktionen, mit denen wir in unserem täglichen Leben häufig in Kontakt kommen. Der Benutzer füllt den Inhalt über die Front-End-Formularseite aus und sendet ihn über POST an das Backend. Nachdem der übermittelte Inhalt vom PHP-Code verarbeitet wurde, wird die Anmelde- oder Registrierungslogik fortgesetzt.
Login- und Registrierungsdiagramm
BootStrap-Frontend Framework [ http://v3.bootcss.com/ ]
Bootstrap ist das beliebteste HTML-, CSS- und JS-Framework für die Entwicklung responsiver Layouts und Mobile-First-WEB-Projekte.
Wie verwende ich BootStrap? Wir können den Quellcode lokal herunterladen oder den kostenlosen CDN-Beschleunigungsdienst von BootCDN nutzen.
Zuerst erstellen wir das Grundgerüst der Seite
<html> <head> <meta charset="UTF-8"> <title>Register</title> </head> <body> </body> </html>
Dann klicken wir auf Start, um den folgenden Inhalt zu finden
Kopieren Sie den CSS-Datei im roten Kreis Gehen Sie zu unserer Seite
<html> <head> <meta charset="UTF-8"> <title>Register</title> <!-- 最新版本的 Bootstrap 核心 CSS 文件 --> <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> </head> <body> </body> </html>
BootStrap bietet viele Fälle, einschließlich eines Anmeldeseitenfalls http://v3.bootcss.com/examples/signin/
Lass uns imitiere diese Seite
<html> <head> <meta charset="UTF-8"> <title>Register</title> <!-- 最新版本的 Bootstrap 核心 CSS 文件 --> <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> <style> body { padding-top: 40px; padding-bottom: 40px; background-color: #eee; } .form-signin { max-width: 330px; padding: 15px; margin: 0 auto; } </style> </head> <body> <p class="container"> <form class="form-signin" action="" method="post"> <h2 class="form-signin-heading">Please sign in</h2> <label for="inputEmail" class="sr-only">Email address</label> <br> <input type="email" name="email" id="inputEmail" class="form-control" placeholder="Email address" required autofocus> <br> <label for="inputPassword" class="sr-only">Password</label> <input type="password" name="password" id="inputPassword" class="form-control" placeholder="Password" required> <br> <input type="submit" class="btn btn-lg btn-primary btn-block" type="submit" value="Sign in"> </form> </p> </body> </html>
Der c9ccee2e6ea535a969eb3f532ad9fe89531ac245ce3e4fe3d50054a55f265927 ist in CSS verpackt eine auf Baidu, oder Sie können nicht zuerst CSS schreiben und dann nach und nach CSS-Code hinzufügen, um den Effekt zu sehen. Lassen Sie uns das Formular in HTML analysieren.
•form tag ==> wird zum Umschließen des Formularinhalts verwendet und ist auch das Start-Tag des Formulars.
•Das Attribut action==>action="xxx" des Formular-Tags wird mit der Dateiadresse gefüllt, in der sich der PHP-Code für die Verarbeitung des Formulars befindet. Nach dem Klicken auf die Schaltfläche „Senden“ wird das Formular angezeigt Senden Sie die Daten an diese Adresse.
•Die Attributmethode des Formular-Tags==> Dies ist etwas schwer zu verstehen. Denken Sie daran, beim Absenden des Formulars „post“ auszufüllen. Wenn Sie interessiert sind, können Sie es überprüfen es auf Baidu.
•input-Tag ==> Aufmerksame Freunde können sehen, dass nur Eingaben vorhanden sind. Das d5fd7aea971a85678ba271703566ebfd-Tag gibt das Eingabefeld an, in das der Benutzer Daten eingeben kann. Das d5fd7aea971a85678ba271703566ebfd-Element wird innerhalb des ff9c23ada1bcecdd1a0fb5d5a0f18437-Elements verwendet, um ein Eingabesteuerelement zu deklarieren, das Benutzern die Eingabe von Daten ermöglicht.
Eingabefelder können je nach Typattribut auf unterschiedliche Weise geändert werden. Zu den gängigen Typattributen gehören Text, E-Mail, Passwort, Kontrollkästchen, Optionsfeld, Schaltfläche, Senden, Ausblenden usw. Sie können versuchen, den Typ zu ändern, um die Auswirkung zu sehen.
•Der Attributname des Eingabe-Tags==> Dieser Namenswert ist entscheidend. Der Grund, warum unser Hintergrund-PHP-Code erkennen kann, aus welchem Eingabefeld jeder Wert stammt, basiert auf name="xx "Zur Beurteilung.
•Eingabe-Tag-Attribut erforderlich==> Wenn der Benutzer nichts schreibt, können wir ihm erlauben, das Formular abzusenden? Offensichtlich nicht, daher müssen wir den Benutzer den Inhalt ausfüllen lassen, bevor er die erforderlichen Mittel ausfüllt. Wenn Sie auf „Senden“ klicken, ohne den Inhalt auszufüllen, wird das Formular nicht gesendet.
Zusammenfassung
Das obige ist der detaillierte Inhalt vonImplementierungsfunktion des BootStrap-Formulars für die PHP-Anmelderegistrierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!