Hướng dẫn how do you connect html to php? - làm thế nào để bạn kết nối html với php?

Hướng dẫn how do you connect html to php? - làm thế nào để bạn kết nối html với php?
Imama Zahoor

Câu trả lời này phác thảo cách sử dụng PHP để kết nối biểu mẫu HTML với cơ sở dữ liệu MySQL. Chúng tôi sẽ sử dụng XAMPP làm phần mềm máy chủ để tạo cơ sở dữ liệu và chạy PHP.

Chúng tôi sẽ sử dụng các bước dưới đây để tạo kết nối:

  1. Thiết lập XAMPP và định cấu hình môi trường phát triển PHP
  2. Tạo biểu mẫu HTML
  3. Tạo cơ sở dữ liệu MySQL
  4. Tạo tệp PHP
  5. Tạo một kết nối

Bước 1: Thiết lập XAMPP

Phương pháp để định cấu hình môi trường phát triển PHP với XAMPP được hiển thị ở đây.

Bước 2: Tạo biểu mẫu HTML

Câu trả lời này giải thích một hình thức HTML là gì và làm thế nào để tạo nó.

Bước 3: Tạo cơ sở dữ liệu MySQL

Trong bước này, chúng tôi sẽ tạo một cơ sở dữ liệu MySQL đơn giản vì máy chủ của chúng tôi đã chạy.

Chúng tôi sẽ mở trình duyệt và nhập http: // localhost/phpmyadmin/. Điều này chuyển hướng chúng tôi đến trang quản trị PHP, nơi chúng tôi có thể tạo và quản lý cơ sở dữ liệu. Nhấp vào tùy chọn mới trong bảng menu ở phía bên trái. Hình ảnh dưới đây cho thấy điều này:http://localhost/phpmyadmin/. This redirects us to the PHP admin page, where we can create and manage databases. Click on the New option in the menu panel on the left side. The image below demonstrates this:

Trên trang tiếp theo, chúng tôi sẽ chọn tên cho cơ sở dữ liệu của chúng tôi và nhấp vào Tạo, như được hiển thị:

Hướng dẫn how do you connect html to php? - làm thế nào để bạn kết nối html với php?

Đây là một ảnh chụp màn hình để hiển thị cách tạo cơ sở dữ liệu

Tiếp theo, chúng tôi sẽ tạo một bảng trong cơ sở dữ liệu. Chúng tôi sẽ thêm tên bảng và chọn số cột:

Hướng dẫn how do you connect html to php? - làm thế nào để bạn kết nối html với php?

Đây là một ảnh chụp màn hình để chỉ ra cách tạo bảng

Khi chúng tôi nhấp vào Tạo, chúng tôi sẽ được chuyển hướng đến trang sau:

Hướng dẫn how do you connect html to php? - làm thế nào để bạn kết nối html với php?

Đây là một ảnh chụp màn hình để chỉ ra cách xác định cấu trúc của bảng

Ở đây, chúng tôi phải cung cấp chi tiết về bảng. Các cột tương ứng với các trường của chúng tôi ở dạng HTML. Chúng tôi cũng có thể chỉ định từng cột một kiểu dữ liệu, độ dài ký tự hoặc các đặc quyền đặc biệt như định danh duy nhất chính cho mỗi mục trong một bảng. Chìa khóa. Một bảng mẫu như sau:

Hướng dẫn how do you connect html to php? - làm thế nào để bạn kết nối html với php?

Đây là một bảng mẫu

Khi chúng tôi đã hoàn tất, chúng tôi sẽ nhấp vào lưu. Bảng đầu tiên của chúng tôi trong cơ sở dữ liệu được tạo.

Bước 4: Tạo tệp PHP

Bây giờ chúng tôi đã sẵn sàng cơ sở dữ liệu và máy chủ của mình, chúng tôi sẽ tạo các tệp cần thiết. Chúng tôi sẽ bắt đầu bằng cách mở thư mục thư mục chứa XAMPP. Theo truyền thống, chúng tôi tìm thấy thư mục này trong đĩa eorlocal đĩa cục bộ C. Đối với người dùng Linux, đây sẽ nằm trong thư mục Computer/opt/lampp.orLocal Disk C. For Linux users, this will be in the Computer/opt/lampp directory.

Trong thư mục đó, hãy mở một thư mục khác có tiêu đề htdocs and tạo một thư mục trong đó. Chúng tôi có thể đặt tên cho nó bất cứ điều gì, nhưng đối với hướng dẫn này, chúng tôi sẽ đặt tên cho nó educativeform. Thư mục mới này sẽ chứa các tệp HTML và PHP của chúng tôi.

htdocs/educativeform

|-> form.php

|-> index.html

Cấu trúc thư mục cuối cùng

Hướng dẫn how do you connect html to php? - làm thế nào để bạn kết nối html với php?

Thư mục HTDOCS phải chứa một thư mục khác với các tệp HTML và PHP

Đoạn mã sau chứa mã HTML cho biểu mẫu:

Lưu ý: Nếu chúng tôi nhấp vào nút Gửi, nó sẽ gây ra lỗi vì chúng tôi chưa kết nối nó với cơ sở dữ liệu. If we click on the submit button, it will given an error since we haven't yet connected it to the database.

Giải trình

  • Dòng 6: Phương thức POST là loại kết nối để gửi các mục nhập mẫu HTML. Thuộc tính action có giá trị form.php. Đây là tên của tệp PHP trong thư mục làm việc và các mục biểu mẫu sẽ được gửi đến tệp này khi gửi.
  • Dòng 8 trận20: Đây là các trường form. Loại

    if(isset($_POST['submit']))

    {

    $fname = $_POST['fname'];

    $lname = $_POST['lname'];

    $email = $_POST['email'];

    }

    ?>

    0 cuối cùng là

    if(isset($_POST['submit']))

    {

    $fname = $_POST['fname'];

    $lname = $_POST['lname'];

    $email = $_POST['email'];

    }

    ?>

    1 gửi các giá trị trường vào tệp PHP.

Để xác nhận rằng biểu mẫu của chúng tôi đã sẵn sàng, chúng tôi sẽ nhập

if(isset($_POST['submit']))

{

$fname = $_POST['fname'];

$lname = $_POST['lname'];

$email = $_POST['email'];

}

?>

2 vào trình duyệt. Điều này đảm bảo rằng máy chủ, MySQL và Apache đang chạy. Nếu không, chúng ta có thể gặp lỗi.

Tiếp theo, chúng tôi sẽ tạo tệp PHP. Mã mẫu, cùng với lời giải thích, được đưa ra dưới đây:

if(isset($_POST['submit']))

{

$fname = $_POST['fname'];

$lname = $_POST['lname'];

$email = $_POST['email'];

}

?>

Mã để nhận các mục nhập biểu mẫu HTML

Giải trình

  • Dòng 6: Phương thức POST là loại kết nối để gửi các mục nhập mẫu HTML. Thuộc tính action có giá trị form.php. Đây là tên của tệp PHP trong thư mục làm việc và các mục biểu mẫu sẽ được gửi đến tệp này khi gửi.
  • Dòng 8 trận20: Đây là các trường form. Loại

    if(isset($_POST['submit']))

    {

    $fname = $_POST['fname'];

    $lname = $_POST['lname'];

    $email = $_POST['email'];

    }

    ?>

    0 cuối cùng là

    if(isset($_POST['submit']))

    {

    $fname = $_POST['fname'];

    $lname = $_POST['lname'];

    $email = $_POST['email'];

    }

    ?>

    1 gửi các giá trị trường vào tệp PHP.

Để xác nhận rằng biểu mẫu của chúng tôi đã sẵn sàng, chúng tôi sẽ nhập (adsbygoogle = window.adsbygoogle || []).push({}); 2 vào trình duyệt. Điều này đảm bảo rằng máy chủ, MySQL và Apache đang chạy. Nếu không, chúng ta có thể gặp lỗi.

Tiếp theo, chúng tôi sẽ tạo tệp PHP. Mã mẫu, cùng với lời giải thích, được đưa ra dưới đây:

// getting all values from the HTML form

if(isset($_POST['submit']))

{

$fname = $_POST['fname'];

$lname = $_POST['lname'];

$email = $_POST['email'];

}

// database details

$host = "localhost";

$username = "root";

$password = "";

$dbname = "sampledb";

// creating a connection

$con = mysqli_connect($host, $username, $password, $dbname);

// to ensure that the connection is made

if (!$con)

{

die("Connection failed!" . mysqli_connect_error());

}

// using sql to create a data entry query

$sql = "INSERT INTO contactform_entries (id, fname, lname, email) VALUES ('0', '$fname', '$lname', '$email')";

// send query to the database to add values and confirm if successful

$rs = mysqli_query($con, $sql);

if($rs)

{

echo "Entries added!";

}

// close connection

mysqli_close($con);

?>

if(isset($_POST['submit']))

{

$fname = $_POST['fname'];

$lname = $_POST['lname'];

$email = $_POST['email'];

}

?>

Giải trình

  • Dòng 6: Phương thức POST là loại kết nối để gửi các mục nhập mẫu HTML. Thuộc tính action có giá trị form.php. Đây là tên của tệp PHP trong thư mục làm việc và các mục biểu mẫu sẽ được gửi đến tệp này khi gửi.
  • Dòng 8 trận20: Đây là các trường form. Loại

    if(isset($_POST['submit']))

    {

    $fname = $_POST['fname'];

    $lname = $_POST['lname'];

    $email = $_POST['email'];

    }

    ?>

    0 cuối cùng là

    if(isset($_POST['submit']))

    {

    $fname = $_POST['fname'];

    $lname = $_POST['lname'];

    $email = $_POST['email'];

    }

    ?>

    1 gửi các giá trị trường vào tệp PHP.
  • Để xác nhận rằng biểu mẫu của chúng tôi đã sẵn sàng, chúng tôi sẽ nhập

    if(isset($_POST['submit']))

    {

    $fname = $_POST['fname'];

    $lname = $_POST['lname'];

    $email = $_POST['email'];

    }

    ?>

    2 vào trình duyệt. Điều này đảm bảo rằng máy chủ, MySQL và Apache đang chạy. Nếu không, chúng ta có thể gặp lỗi.
  • Tiếp theo, chúng tôi sẽ tạo tệp PHP. Mã mẫu, cùng với lời giải thích, được đưa ra dưới đây:
  • if(isset($_POST['submit']))

    {

    $fname = $_POST['fname'];

    $lname = $_POST['lname'];

    $email = $_POST['email'];

    }

    ?>

  • Mã để nhận các mục nhập biểu mẫu HTML

Dòng 2: Chúng tôi sẽ sử dụng

if(isset($_POST['submit']))

{

$fname = $_POST['fname'];

$lname = $_POST['lname'];

$email = $_POST['email'];

}

?>

3 làm loại kết nối để nhận các mục nhập mẫu HTML.

Dòng 4 trận6: Chúng tôi xác định các trường ở đây. Các dấu ngoặc vuông chứa các giá trị của thuộc tính

if(isset($_POST['submit']))

{

$fname = $_POST['fname'];

$lname = $_POST['lname'];

$email = $_POST['email'];

}

?>

4 trong nhãn

if(isset($_POST['submit']))

{

$fname = $_POST['fname'];

$lname = $_POST['lname'];

$email = $_POST['email'];

}

?>

0 của mã HTML.

Hướng dẫn how do you connect html to php? - làm thế nào để bạn kết nối html với php?
Imama Zahoor

Bước 5: Tạo kết nối

Điều khiển biểu mẫu HTML được kết nối với cơ sở dữ liệu trong PHP như thế nào?

Hoàn thành các bước để thiết kế dự án: Mở LocalHost/PHPMyAdmin trong trình duyệt web của bạn.Tạo cơ sở dữ liệu của nhân viên tên và bảng của trường đại học.Viết mã HTML và PHP trong notepad của bạn vào một thư mục cụ thể.Gửi dữ liệu thông qua biểu mẫu HTML.Open localhost/phpmyadmin in your web browser. Create database of name staff and table of name college. Write HTML and PHP code in your Notepad in a particular folder. Submit data through HTML Form.

Tôi viết mã PHP ở đâu trong tệp HTML?

Bạn có thể thêm thẻ PHP vào trang HTML của bạn.Bạn chỉ cần gửi kèm mã PHP với thẻ khởi động PHPPHP starts tag

Tôi có thể kết nối JavaScript với PHP không?

JavaScript được sử dụng làm phía máy khách để kiểm tra và xác minh chi tiết máy khách và PHP là phía máy chủ được sử dụng để tương tác với cơ sở dữ liệu.Trong PHP, HTML được sử dụng làm chuỗi trong mã.Để hiển thị nó cho trình duyệt, chúng tôi tạo mã JavaScript dưới dạng chuỗi trong mã PHP.In order to render it to the browser, we produce JavaScript code as a string in the PHP code.

Làm cách nào để kết nối cơ sở dữ liệu trong PHP?

Bắt đầu XAMPP Server bằng cách bắt đầu Apache và MySQL.Viết tập lệnh PHP để kết nối với XAMPP.Chạy nó trong trình duyệt địa phương.Cơ sở dữ liệu được tạo thành công dựa trên mã PHP.