表单交互
<h1>表单</h1>
<p>表单在网页中主要负责的是数据采集功能;</p>
<h5>组成</h5>
<p>表单标签:<form></form>
表单域:文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框
表单按钮:提交、复位、一般;将数据传送到后端服务器</p>
<h6>action属性</h6>
<p>用来指定表单提交的地址
URL地址(提交给程式)、电子邮件地址</p>
<h5>method属性</h5>
<p>get、post提交的具体方式</p>
<h5>文本框</h5>
<p>让访问者自己输入内容的表单对象
name属性:文本框名称,保证数据的准确采集,独一无二
size属性:宽度
maxlength属性:最多输入的字符数
value属性:初始值</p>
<h5>密码框</h5>
<p>特殊的文本域,用于输入密码,输入时会被隐藏</p>
<h5>单选按钮</h5>
<p>单选框用于访问者在选项中选择唯一答案的情况。
name属性:同一组中的单选项name值一致。
value属性:同一组,域值必须不同</p>
<h5>复选框</h5>
<p>复选框允许在待选项中一项以上的选项。
每个复选框都是一个独立的元素,都必须有一个唯一的名称。
name属性:名称独一无二</p>
<h5>下拉框</h5>
<p>下拉选择框允许你在一个有限的空间设置多种选项。
multiple属性:表示可以多选,如果不设置本属性,那么只能单选</p>
<h5>文本域</h5>
<p>输入内容</p>
<h5>提交按钮</h5>
<p>将输入的信息提交到服务器</p>
<h5>重置按钮</h5>
<h3>表单嵌入PHP脚本</h3>
<pre><code class="language-php"><select name="" id="">
<?php
$city = ['北京', '天津', '上海', '河南', '山东'];
foreach ($city as $val) {
?>
<option value=""><?php echo $val?></option>
<?php
}
?>
</select></code></pre>
<h5>$_POST预定义变量</h5>
<p>用于收集表单数据(超全局变量)</p>
<h5>$_GET预定义变量</h5>
<p>用于收集表单数据(超全局变量)
也可以收集URL中发送的数据</p>
<h5>$_REQUEST预定义变量</h5>
<p>用于收集HTML表单提交的数据(无论表单以什么方式提交,使用该变量均可获取到数据)(超全局变量)</p>
<h3>is_numeric()</h3>
<p>用于检测变量是否为数字或数字字符串</p>