Heim > Backend-Entwicklung > PHP-Tutorial > Was ist ein PHP-Formular? Wie erstelle ich ein PHP-Formular (Beispiel)?

Was ist ein PHP-Formular? Wie erstelle ich ein PHP-Formular (Beispiel)?

不言
Freigeben: 2023-04-03 11:42:01
Original
4828 Leute haben es durchsucht

Ein PHP-Formular ist ein Bereich, der Formularelemente enthält. Sie können ein Formular erstellen, indem Sie das

-Tag verwenden und darin relevante Formularelemente einfügen. Im Folgenden werde ich Ihnen detailliert analysieren, wie Sie ein Formular erstellen.

Formularelemente sind Elemente, die es Benutzern ermöglichen, Informationen in ein Formular einzugeben (z. B. Textfelder, Dropdown-Listen, Optionsfelder, Kontrollkästchen usw.).

Formulare werden mithilfe des Formular-Tags () definiert.

<form action="script.php" method="post"> 
</form>
Nach dem Login kopieren

Für PHP ist das wichtigste Attribut des Formular-Tags die Aktion, die angibt, an welche Seite die Formulardaten gesendet werden. Wenn sie leer ist, werden sie gesendet Das zweite Attribut ist die Methode, die an die Seite gesendet werden soll, die das Formular enthält. Die beiden Optionen (Get und Post) geben die zu verwendende HTTP-Methode an gebraucht.

Methodenauswahl:

Die Get-Methode leitet die übermittelten Daten durch eine Reihe von Das an die URL angehängte (Name-Wert-)Paar wird an die empfangende Seite gesendet. Zum Beispiel:

http://www.example.com/script.php?name=Homer&gender=M&age=35

Leider ist die über get übertragene Datenmenge begrenzt, und zwar nicht sehr sicher (da die Daten sichtbar sind).

Im Allgemeinen wird get verwendet, um Informationen anzufordern, beispielsweise einen bestimmten Datensatz in einer Datenbank oder die Ergebnisse einer Suche (Suchen verwenden fast immer get).

Wenn eine Aktion ausgeführt werden muss (z. B. beim Aktualisieren eines Datenbankeintrags oder beim Senden einer E-Mail), verwenden Sie die Post-Methode.

Aus diesen Gründen verwende ich generell die Post, auf Ausnahmen werde ich gesondert hinweisen.


Da diese Datei keinen PHP-Code enthält, habe ich die Datei mit dem Suffix (.html) gespeichert (.php)-Suffix.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>简单的HTML表单</title>
<style type="text/css">
label {font-weight: bold;color: #300ACC;}
</style>
</head>

<body>
<form action="demo1.php" method="post">

	<fieldset><legend>在下面的表格输入您的信息:</legend>
	
	<p><label>姓名: <input type="text" name="name" size="20" maxlength="40" /></label></p>
	
	<p><label>邮箱地址: <input type="text" name="email" size="40" maxlength="60" /></label></p>
	
	<p><label for="gender">性别: </label><input type="radio" name="gender" value="M" /> 男 <input type="radio" name="gender" value="F" /> 女</p>
	
	<p><label>年龄:
	<select name="age">
		<option value="0-29">30岁以下</option>
		<option value="30-60">30岁 到 60岁 之间</option>
		<option value="60+">60岁以上</option>
	</select></label></p>
	
	<p><label>评论: <textarea name="comments" rows="3" cols="40"></textarea></label></p>
	
	</fieldset>
	
	<p align="center"><input type="submit" name="submit" value="提交信息" /></p>

</form>
</body>
</html>
Nach dem Login kopieren
Das Formular ist fertig und die endgültige Darstellung sieht wie folgt aus:

Verwandte Empfehlungen:

Was ist PHP-Formular und Formularerstellung?

Wie erstellt man ein PHP-Formular?

Das obige ist der detaillierte Inhalt vonWas ist ein PHP-Formular? Wie erstelle ich ein PHP-Formular (Beispiel)?. 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