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)?

不言
不言Original
2018-07-24 15:04:454857Durchsuche

Ein PHP-Formular ist ein Bereich, der Formularelemente enthält. Sie können ein Formular erstellen, indem Sie das ff9c23ada1bcecdd1a0fb5d5a0f18437-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 (ff9c23ada1bcecdd1a0fb5d5a0f18437) definiert.

<form action="script.php" method="post"> 
</form>

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>

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!

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