Heim  >  Artikel  >  Backend-Entwicklung  >  So verbinden Sie ein HTML-Formular mit PHP

So verbinden Sie ein HTML-Formular mit PHP

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-10-21 13:45:216942Durchsuche

So verbinden Sie ein HTML-Formular mit PHP

1. Öffnen Sie IDEA und erstellen Sie eine neue HTML-Datei:

So verbinden Sie ein HTML-Formular mit PHP

Ich habe sie index01 genannt

us Modify der Titel des Formulars:

So verbinden Sie ein HTML-Formular mit PHP

2. Als nächstes erstellen Sie ein Formular:

Zeigen Sie zunächst den Benutzernamen und das Passwort an und geben Sie jeweils Namen dafür ein (wird später besprochen) Verwendet)

So verbinden Sie ein HTML-Formular mit PHP

Hier geben wir beim Erstellen des Formulars zwei Attribute an:

Aktion: stellt die Serveradresse für das Formular dar

Methode: Gibt die Übermittlungsmethode an, es gibt zwei Methoden, nämlich „Abrufen“ und „Posten“ (detaillierte Einführung unten); :

So verbinden Sie ein HTML-Formular mit PHPVerwandte Empfehlungen: „

php-Einführungs-Tutorial

Der Code lautet wie folgt:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>表单与PHP的交互</title>
</head>
<body>
<form action="" method="get">
    用户名:<input type="text" name="name">
    密 码:<input type="password" name="password">
    <br/>
    <input type="submit" value="确认">
</form>
</body>
</html>

Wie Klicken Sie wie oben gezeigt auf die Schaltfläche. Die in der Adressleiste erhaltenen Werte für Name und Passwort sind leer (der Name und das Passwort sind die Namensattribute, die beim Einfügen des Tags angegeben wurden).

In diesem Fall eins eines unserer Formulare wurde erfolgreich erstellt, es hat jedoch noch nicht mit dem Server interagiert.

4. Als nächstes müssen wir mit dem Server interagieren und einen Server erstellen.

Öffnen Sie Eclipse, wobei wir die zuvor verwendete Datei Service.php verwenden.

So verbinden Sie ein HTML-Formular mit PHPDas laufende Ergebnis ist die Hallo-Welt-Ausgabe auf der Webseite

So verbinden Sie ein HTML-Formular mit PHPWie oben gezeigt, müssen wir die Adresse im laufenden Ergebnis in den HTML-Code kopieren Datei in IDEA zu erstellen Im Aktionsattribut des Formulars wird angegeben, dass über diese Adresse auf den Server zugegriffen wird.

So verbinden Sie ein HTML-Formular mit PHPFühren Sie die HTML-Datei erneut aus und klicken Sie auf die Bestätigungsschaltfläche:

So verbinden Sie ein HTML-Formular mit PHPDas ausgeführte Ergebnis springt zum laufenden PHP Umgebung und gibt die Ergebnisse der PHP-Ausführung zurück, wodurch die anfängliche Interaktion zwischen PHP und HTML abgeschlossen wird.

Dann sortieren wir die Skripte in der PHP-Umgebung:

Ändern Sie das Skript in Eclipse wie folgt:

<?php
echo "用户名:".$_GET[&#39;name&#39;]."<br>密码:".$_GET[&#39;password&#39;];

Der Code hier ist die Syntax in PHP, wobei:

Stellt die Verbindung von Zeichenfolgen dar;

$_get['name']: Die hier verwendete Get-Methode ist darauf zurückzuführen, dass wir beim Erstellen eines Formulars die Get-Methode verwenden Das Passwort stimmt hier mit den Werten der entsprechenden Namensattribute in HTML überein.

Nachdem die Änderungen abgeschlossen sind, führen wir den HTML-Code erneut aus und geben den Benutzernamen und das Passwort wie folgt ein:

So verbinden Sie ein HTML-Formular mit PHPKlicken Sie zum Absenden auf die Bestätigungsschaltfläche Das Ergebnis ist wie folgt:

So verbinden Sie ein HTML-Formular mit PHPSie können sehen, dass während der Laufzeit verstümmelte Zeichen erscheinen. Dies liegt an dem Problem der Zeichensatzverwendung. Es muss angepasst werden >

Geben Sie Eclipse wie folgt ein:

Stellen Sie den Zeichensatz auf utf-8 einSo verbinden Sie ein HTML-Formular mit PHP

Führen Sie aus Öffnen Sie die HTML-Datei erneut und erhalten Sie die folgenden Ergebnisse: So verbinden Sie ein HTML-Formular mit PHP

Nachdem Sie den Benutzernamen und das Passwort eingegeben und auf die Bestätigungsschaltfläche geklickt haben, um den Vorgang abzusenden, werden der Benutzername und das Passwort angezeigt Die von uns eingegebenen Informationen lauten wie folgt: So verbinden Sie ein HTML-Formular mit PHP

Dies stellt eine Gefahr für die persönlichen Daten des Benutzers dar. Versuchen wir dann, die Übermittlungsmethode zu ändern. Früher haben wir get verwendet, aber jetzt ändern wir sie in post.

Ändern Sie zuerst die Übermittlungsmethode in HTML, um zu posten:

So verbinden Sie ein HTML-Formular mit PHP

Ändern Sie dann die Wertmethode in der PHP-Skriptsprache in Eclipse, um zu posten:

So verbinden Sie ein HTML-Formular mit PHP

Wir führen erneut aus:

So verbinden Sie ein HTML-Formular mit PHP

Hier sehen wir, dass die Benutzernamen- und Passwortinformationen nicht mehr in der Adressleiste angezeigt werden. Darin besteht der Unterschied zwischen den beiden Einreichungsmethoden, der im eigentlichen Bewerbungsprozess unterschieden werden sollte.

Post ist viel sicherer als Empfang. Darüber hinaus darf die Länge der Adresse nicht zu lang sein, daher gibt es eine Begrenzung für die Länge von „get“, nicht jedoch für „post“. Die Post-Methode kann keine Ressourcenlokalisierung durchführen, aber die Get-Methode kann die Ressourcenlokalisierung durchführen.

Das obige ist der detaillierte Inhalt vonSo verbinden Sie ein HTML-Formular mit PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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