Jak utworzyć formularz HTML, który przechowuje dane w bazie danych MySQL

Jak utworzyć formularz HTML, który przechowuje dane w bazie danych MySQL
Głównym celem tworzenia i korzystania z formularzy HTML jest gromadzenie informacji o użytkownikach. Dlatego bezproduktywne aktualizowanie informacji zebranych z formularzy HTML w bazie danych ręcznie.

Ten szybki i prosty samouczek omówi się, jak zapisać informacje z formularza HTML do bazy danych MySQL za pomocą PHP.

Krok 1: Konfiguruj środowisko

Pierwszym krokiem jest skonfigurowanie środowiska pracy PHP i MySQL. W tym samouczku użyjemy ampps przez Softaculous. Możesz wybrać inne opcje, takie jak XAMPP lub Wamp.

Otwórz przeglądarkę i przejdź do zasobu:

https: // ampps.com/pobieranie/

Wybierz wersję instalatora swojego systemu operacyjnego:

Po pobraniu wybierz pakiet instalatora i postępuj zgodnie z instrukcjami, aby skonfigurować AMPPS w systemie.

Po zainstalowaniu AMPPS uruchom go. Uruchom usługi Apache i MySQL, jak pokazano:

Korzystając z AMPPS, powinieneś mieć lokalny serwer WWW z APACHE, PHP i MySQL. Teraz możemy utworzyć bazę danych.

Zminimalizować okno AMPPS i blisko, aby zatrzymać usługi Apache i MySQL.

Krok 2: Utwórz bazę danych

Drugim krokiem jest tworzenie i konfigurowanie prostej bazy danych do interakcji z za pomocą PHP. Otwórz przeglądarkę i przejdź na stronę internetową HTTP: // LocalHost/PhpMyAdmin.

Po zalogowaniu się do strony phpMyAdmin wybierz nową opcję, aby dodać nową bazę danych, jak pokazano na poniższym obrazku:

W następnym oknie ustaw nazwę bazy danych i kliknij Utwórz. W tym przykładzie wywołujemy bazę danych html_form:

Teraz, gdy baza danych jest zainicjowana, możemy utworzyć schemat bazy danych.

Krok 3: Utwórz tabelę bazy danych

Po utworzeniu bazy danych PhpMyAdmin przekieruje Cię na stronę tworzenia tabeli. Możesz tworzyć tabele i wypełnić informacje w kolumnach i wierszach.

Zacznij od utworzenia nazwy swojego stołu. W tym przykładzie nazwiemy to prosta forma. Ustaw wartość kolumny na cztery, ponieważ będziemy mieć trzy pola wejściowe w formie HTML:

Kliknij, przejdź do informacji o tabeli i kolumnie. Po zakończeniu powinieneś mieć przykładowe kolumny ze szczegółami wprowadzającymi, jak pokazano:

Wypełnij informacje o kolumnie, takie jak typy danych i więcej. Podano następujące informacje:

Nazwa kolumny Typ Długość/wartości Indeks/a_i
ID Int Podstawowe/true
nazwa użytkownika Varchar 255
e-mail Varchar 255
komentarz TEKST 255

Przykładowe informacje o schemacie są takie jak pokazano:

Kliknij Zapisz, aby utworzyć tabele i kolumny zgodnie z określonymi.

Krok 4: Utwórz uprawnienia do bazy danych

Wybierz kartę uprawnień i kliknij Konto dodaj, aby utworzyć nowe konto MySQL.

Wprowadź szczegóły logowania, takie jak nazwa użytkownika i hasło, jak pokazano na przykładowym obrazie poniżej:

Krok 5: Utwórz formularz HTML

Teraz, gdy mamy skonfigurowaną bazę danych, musimy utworzyć formularz HTML, aby zbierać informacje.

Otwórz katalog AMPPS WWW i utwórz nowy katalog. Podaj dowolną preferowaną nazwę. W tym przykładzie ustawiamy nazwę katalogu jako html_forms.

Utwórz indeks.Formularz HTML i wklej swój kod formularza HTML:







Formularz HTML




















Krok 6: Pobierz informacje o formularzu za pomocą PHP

Następnym krokiem jest utworzenie przesłania.Plik PHP, który pobiera informacje z formularza HTML i aktualizuje je w bazie danych, jak pokazano w następującym kodzie:

if (isset ($ _ Post ['prześlij'])))

$ UserNameName = $ _POST [„nazwa użytkownika”];
$ e -mail = $ _POST ['e -mail'];
$ comment = $ _POST ['COVERS'];
$ host = "localHost";
$ UserName = "Forms";
$ hasło = "hasło";
$ db = "html_form";
$ conn = mysqli_connect ($ host, $ nazwa użytkownika, $ hasło, $ db);
Jeśli (!$ con)

die („Połączenie nie powiodło się!" . mysqli_connect_error ());

$ query = "wstaw do simple_form (id, nazwa użytkownika, e -mail, komentarze wartości $ nazwa użytkownika, $ e -mail, $ komentarz";
$ run = mysqli_query ($ conn, $ query);
if (uruchom)

echo „sukces”;

mysqli_close ($ conn);

?>

Tworzymy połączenie z bazą danych i wykonujemy zapytanie SQL za pomocą funkcji MySQL_Query w powyższym kodzie.

Po przesłaniu formularza przesłanie.Plik PHP powinien uruchomić, a dane z formularza włożone do bazy danych.

Wniosek

Ten krótki artykuł zawierał przewodnik krok po kroku na temat zapisywania informacji z formularza HTML w bazie danych za pomocą PHP. Ponadto w tym artykule podano instrukcje dotyczące ustawiania programu AMPPS. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź inne artykuły w Linux, aby uzyskać więcej wskazówek i informacji.