Heim Backend-Entwicklung PHP-Tutorial php入门之表单创建和基本处理_PHP教程

php入门之表单创建和基本处理_PHP教程

Jul 13, 2016 am 10:35 AM
aspnet Softwareprogrammierung

为了方便后面学习数组,这里引入了过渡章节就是表单,至于为什么,等真的学习到数组的时候你就会发现它的妙处拉。

===================================================================

表单:表单是一个包含表单元素的区域。

表单元素是允许用户在表单中(比如:文本域、下拉列表、单选框、复选框等等)输入信息的元素。

表单使用表单标签(

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

就PHP 而言,form标签最重要的属性是action,它指定将把表单数据发送到哪个页面,为空就是提交给含这个表单的这页,也就是当前页;
第二个属性是method,它是指定如何把数据发送到处理页面,两个选项(get和post)指示要使用的HTTP方法。

method方法选择:

get方法是把提交的数据通过一系列追加到URL后面的(名 - 值)对发送到接收页面。例如:
http://www.example.com/script.php?name=Homer&gender=M&age=35

不幸的是,通过get传输的数据量有限,并且它不怎么安全(因为数据是可见的)。

一般来讲,get 用于请求信息,比如数据库中的特定记录或者搜索的结果(搜索几乎总是使用get )。

当需要采取一个动作时(比如在更新数据库记录或者发送电子邮件时),就使用post方法。

由于这些原因,我一般使用post,如果出现例外情况,我会另外指出。

下面我们就来创建一个简单的表单吧,由于这个文件中没有含有php代码,所以我文件保存为(.html)后缀,当然也可以用(.php)后缀。

<!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

 

这样的表单就弄好了,最后的效果图如下:

==================================================================================================

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/744170.htmlTechArticle为了方便后面学习数组,这里引入了过渡章节就是表单,至于为什么,等真的学习到数组的时候你就会发现它的妙处拉。 ====================...
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Die Kombination von Vue.js und ASP.NET liefert Tipps und Anregungen zur Performance-Optimierung und Erweiterung von Webanwendungen. Die Kombination von Vue.js und ASP.NET liefert Tipps und Anregungen zur Performance-Optimierung und Erweiterung von Webanwendungen. Jul 29, 2023 pm 05:19 PM

Die Kombination von Vue.js und ASP.NET liefert Tipps und Vorschläge zur Leistungsoptimierung und Erweiterung von Webanwendungen. Mit der rasanten Entwicklung von Webanwendungen ist die Leistungsoptimierung zu einer unverzichtbaren und wichtigen Aufgabe für Entwickler geworden. Als beliebtes Front-End-Framework kann Vue.js in Kombination mit ASP.NET uns dabei helfen, eine bessere Leistungsoptimierung und -erweiterung zu erreichen. In diesem Artikel werden einige Tipps und Vorschläge vorgestellt sowie einige Codebeispiele bereitgestellt. 1. HTTP-Anfragen reduzieren Die Anzahl der HTTP-Anfragen wirkt sich direkt auf die Ladegeschwindigkeit von Webanwendungen aus. passieren

Zehn Möglichkeiten, wie generative KI die Softwareentwicklung verändern wird Zehn Möglichkeiten, wie generative KI die Softwareentwicklung verändern wird Mar 11, 2024 pm 12:10 PM

Übersetzer | Rezensiert von Chen Jun | Entsprechende integrierte Entwicklungsumgebungen (IDEs) wie Eclipse und Visual Studio können Programmierung, Entwicklung, Dokumentation, Konstruktion, Test, Bereitstellung und andere Schritte in einen vollständigen Softwareentwicklungslebenszyklus (SDLC) integrieren und so die Arbeit der Entwickler verbessern. In den letzten Jahren haben beliebte Cloud-Computing- und DevSecOps-Automatisierungstools die umfassenden Fähigkeiten von Entwicklern verbessert und es für mehr Unternehmen einfacher gemacht, Softwareanwendungen zu entwickeln, bereitzustellen und zu warten. Heute ist generative KI die Entwicklung der nächsten Generation

Nutzung und Optimierungstechniken des MySQL-Verbindungspools in ASP.NET-Programmen Nutzung und Optimierungstechniken des MySQL-Verbindungspools in ASP.NET-Programmen Jun 30, 2023 pm 11:54 PM

Wie verwende und optimiere ich den MySQL-Verbindungspool in ASP.NET-Programmen richtig? Einführung: MySQL ist ein weit verbreitetes Datenbankverwaltungssystem, das sich durch hohe Leistung, Zuverlässigkeit und Benutzerfreundlichkeit auszeichnet. Bei der ASP.NET-Entwicklung ist die Verwendung einer MySQL-Datenbank zur Datenspeicherung eine häufige Anforderung. Um die Effizienz und Leistung von Datenbankverbindungen zu verbessern, müssen wir den MySQL-Verbindungspool korrekt verwenden und optimieren. In diesem Artikel erfahren Sie, wie Sie den MySQL-Verbindungspool in ASP.NET-Programmen korrekt verwenden und optimieren.

Wie kann ich im ASP.NET-Programm erneut eine Verbindung zu MySQL herstellen? Wie kann ich im ASP.NET-Programm erneut eine Verbindung zu MySQL herstellen? Jun 29, 2023 pm 02:21 PM

Wie kann ich im ASP.NET-Programm erneut eine Verbindung zu MySQL herstellen? In der ASP.NET-Entwicklung wird häufig die MySQL-Datenbank verwendet. Aus Gründen des Netzwerks oder des Datenbankservers kann es jedoch manchmal zu Unterbrechungen oder einer Zeitüberschreitung der Datenbankverbindung kommen. In diesem Fall müssen wir die Verbindung wiederherstellen, nachdem die Verbindung getrennt wurde, um die Stabilität und Zuverlässigkeit des Programms sicherzustellen. In diesem Artikel erfahren Sie, wie Sie MySQL-Verbindungen in ASP.NET-Programmen wiederherstellen. Um zunächst auf die erforderlichen Namespaces zu verweisen, verweisen Sie diese am Anfang der Codedatei

Die Kombination von Vue.js und ASP.NET ermöglicht die Entwicklung und Bereitstellung von Anwendungen auf Unternehmensebene Die Kombination von Vue.js und ASP.NET ermöglicht die Entwicklung und Bereitstellung von Anwendungen auf Unternehmensebene Jul 29, 2023 pm 02:37 PM

Die Kombination von Vue.js und ASP.NET ermöglicht die Entwicklung und Bereitstellung von Anwendungen auf Unternehmensebene. Im heutigen sich schnell entwickelnden Bereich der Internettechnologie wird die Entwicklung und Bereitstellung von Anwendungen auf Unternehmensebene immer wichtiger. Vue.js und ASP.NET sind zwei Technologien, die in der Front-End- und Back-End-Entwicklung weit verbreitet sind. Ihre Kombination kann viele Vorteile für die Entwicklung und Bereitstellung von Anwendungen auf Unternehmensebene bringen. In diesem Artikel wird anhand von Codebeispielen erläutert, wie Sie mit Vue.js und ASP.NET Anwendungen auf Unternehmensebene entwickeln und bereitstellen. Zuerst müssen wir installieren

Wie konfiguriere und verwende ich den MySQL-Verbindungspool im ASP.NET-Programm richtig? Wie konfiguriere und verwende ich den MySQL-Verbindungspool im ASP.NET-Programm richtig? Jun 29, 2023 pm 12:56 PM

Wie konfiguriere und verwende ich den MySQL-Verbindungspool im ASP.NET-Programm richtig? Mit der Entwicklung des Internets und der Zunahme des Datenvolumens steigt auch der Bedarf an Datenbankzugängen und -verbindungen. Um die Leistung und Stabilität der Datenbank zu verbessern, ist Verbindungspooling zu einer wesentlichen Technologie geworden. In diesem Artikel wird hauptsächlich die korrekte Konfiguration und Verwendung des MySQL-Verbindungspools in ASP.NET-Programmen vorgestellt, um die Effizienz und Antwortgeschwindigkeit der Datenbank zu verbessern. 1. Das Konzept und die Funktion des Verbindungspoolings ist eine Technologie, die Datenbankverbindungen wiederverwendet.

Verwendung und Optimierung der Transaktionsleistung des MySQL-Verbindungspools in ASP.NET Verwendung und Optimierung der Transaktionsleistung des MySQL-Verbindungspools in ASP.NET Jun 30, 2023 pm 12:12 PM

Wie kann die Transaktionsleistung des MySQL-Verbindungspools in ASP.NET-Programmen richtig genutzt und optimiert werden? In ASP.NET-Programmen sind Datenbanktransaktionen ein sehr wichtiger Bestandteil. Transaktionen stellen die Konsistenz und Integrität der Datenbank sicher und sorgen gleichzeitig für eine bessere Leistung. Bei der Verwendung einer MySQL-Datenbank ist es wichtig, Verbindungspools zu verwenden, um Verbindungsressourcen zu verwalten und die Leistung zu optimieren. Lassen Sie uns zunächst kurz das Konzept des MySQL-Verbindungspools verstehen. Der Verbindungspool ist ein Pufferpool einer Gruppe von Verbindungen, indem eine bestimmte Anzahl von Verbindungen vorab initialisiert wird

Was sind die integrierten Objekte in Aspnet? Was sind die integrierten Objekte in Aspnet? Nov 21, 2023 pm 02:59 PM

Zu den integrierten Objekten in ASP.NET gehören „Request“, „Response“, „Session“, „Server“, „Application“, „HttpContext“, „Cache“, „Trace“, „Cookie“ und „Server.MapPath“: 1. Anfrage, Angabe der vom Client ausgegebenen HTTP-Anfrage; 2. Antwort: Angabe der vom Webserver zurückgegebenen HTTP-Antwort Kunde usw.

See all articles