Heim > Backend-Entwicklung > PHP-Tutorial > Gehen Sie über einfaches HTML hinaus: Fügen Sie Funktionalität und Interaktivität mit PHP hinzu

Gehen Sie über einfaches HTML hinaus: Fügen Sie Funktionalität und Interaktivität mit PHP hinzu

王林
Freigeben: 2024-10-10 14:50:21
Original
902 Leute haben es durchsucht

PHP ist eine serverseitige Skriptsprache, die zur Erweiterung von HTML verwendet wird und Interaktivität und dynamische Funktionalität hinzufügt. In Verbindung mit HTML kann PHP Formulare verarbeiten, Datenbanken abfragen und dynamische Inhalte erstellen, um interaktive und voll funktionsfähige Websites zu erstellen.

Go Beyond Basic HTML: Add Functionality and Interactivity with PHP

Über einfaches HTML hinaus: Fügen Sie Funktionalität und Interaktivität mit PHP hinzu

Einführung

Obwohl HTML die Grundlage für die Erstellung von Websites ist, mangelt es ihm an Interaktivität und erweiterten Funktionen. PHP (Hypertext Preprocessing Language) ist eine serverseitige Skriptsprache, die Ihr HTML auf eine höhere Ebene erweitern kann, wenn Sie Funktionen hinzufügen möchten, die dynamische Updates oder Benutzerinteraktion erfordern.

Praktisches Beispiel: Erstellen eines Anmeldeformulars

Lassen Sie uns ein Anmeldeformular erstellen, das PHP verwendet, um Benutzeranmeldeinformationen zu überprüfen:

<!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>
Nach dem Login kopieren
<?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";
  }
}
?>
Nach dem Login kopieren

So funktioniert PHP

PHP-Code wird auf dem Server ausgeführt und ändert die HTML-Seite, bevor sie an den Browser gesendet wird. Es verwendet die Tags <?php und ?>, um PHP-Code in HTML einzubetten.

In diesem Beispiel:

  1. Wir stellen eine Verbindung zur Datenbank her und rufen die Formulardaten ab.
  2. Wir durchsuchen die Datenbank nach den Benutzeranmeldeinformationen und wenn eine Übereinstimmung gefunden wird, verwenden wir die Funktion header(), um zur Willkommensseite weiterzuleiten.
  3. Wenn keine Übereinstimmung gefunden wird, zeigen wir eine Fehlermeldung an.

Fazit

Durch die Verwendung von PHP mit HTML können Sie interaktive Anwendungen mit vollem Funktionsumfang erstellen. Von der Handhabung von Formularen bis hin zur Erstellung dynamischer Inhalte bietet PHP endlose Möglichkeiten, über statische Websites hinauszugehen.

Das obige ist der detaillierte Inhalt vonGehen Sie über einfaches HTML hinaus: Fügen Sie Funktionalität und Interaktivität mit PHP hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage