Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Melampaui HTML Asas: Tambah Kefungsian dan Interaktiviti dengan PHP

Melampaui HTML Asas: Tambah Kefungsian dan Interaktiviti dengan PHP

王林
王林asal
2024-10-10 14:50:21754semak imbas

PHP ialah bahasa skrip sebelah pelayan yang digunakan untuk melanjutkan HTML, menambah interaktiviti dan kefungsian dinamik. Digunakan bersama HTML, PHP boleh memproses borang, pangkalan data pertanyaan dan mencipta kandungan dinamik untuk membina tapak web interaktif dan berfungsi sepenuhnya.

Go Beyond Basic HTML: Add Functionality and Interactivity with PHP

Melebihi HTML asas: Tambah kefungsian dan interaktiviti dengan PHP

Pengenalan

Walaupun HTML adalah asas untuk membina tapak web, ia tidak mempunyai interaktiviti dan ciri lanjutan. PHP (Hypertext Preprocessing Language) ialah bahasa skrip sebelah pelayan yang boleh memanjangkan HTML anda ke tahap yang lebih tinggi apabila anda ingin menambah fungsi yang memerlukan kemas kini dinamik atau interaksi pengguna.

Contoh Praktikal: Mencipta Borang Log Masuk

Mari buat borang log masuk yang menggunakan PHP untuk mengesahkan kelayakan pengguna:

<!DOCTYPE html>
<html>
<head>
  <title>Login Form</title>
</head>
<body>
  <h1>Login</h1>
  <form action="login.php" method="post">
    <label for="username">Username:</label>
    <input type="text" name="username" id="username">
    <br>
    <label for="password">Password:</label>
    <input type="password" name="password" id="password">
    <br>
    <input type="submit" value="Login">
  </form>
</body>
</html>
<?php
// Connect to the database
$con = mysqli_connect("localhost", "root", "password", "db_name");

// Check if form is submitted
if (isset($_POST['username'])) {
  $username = mysqli_real_escape_string($con, $_POST['username']);
  $password = mysqli_real_escape_string($con, $_POST['password']);

  // Query the database to check if user exists
  $query = "SELECT * FROM users WHERE username='$username' AND password='$password'";
  $result = mysqli_query($con, $query);

  // If user exists, redirect to welcome page
  if (mysqli_num_rows($result) == 1) {
    header("Location: welcome.php");
  } else {
    echo "Invalid username or password";
  }
}
?>

Cara PHP berfungsi

Kod PHP dilaksanakan pada pelayan, mengubah suai halaman HTML sebelum menghantarnya ke penyemak imbas. Ia menggunakan tag c45a429d1a059b0315c794171f04b8bb untuk membenamkan kod PHP ke dalam HTML.

Dalam contoh ini:

  1. Kami menyambung ke pangkalan data dan mendapatkan data borang.
  2. Kami mencari pangkalan data untuk bukti kelayakan pengguna dan jika padanan ditemui, kami menggunakan fungsi header() untuk mengubah hala ke halaman selamat datang.
  3. Jika tiada padanan ditemui, kami memaparkan mesej ralat.

Kesimpulan

Dengan menggunakan PHP dengan HTML, anda boleh mencipta aplikasi interaktif berciri penuh. Daripada mengendalikan borang kepada mencipta kandungan dinamik, PHP menawarkan kemungkinan yang tidak berkesudahan untuk melangkaui laman web statik.

Atas ialah kandungan terperinci Melampaui HTML Asas: Tambah Kefungsian dan Interaktiviti dengan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn