手机版

php表单提交示例说明

时间:2021-09-22 来源:互联网 编辑:宝哥软件园 浏览:

在本文中,我们分享了一个非常简单的php表单提交示例。具体实施步骤如下:

示例代码如下:

action=' some form . PHP ' method=' post ' table width=' 541 ' border=' 0 ' tr TD width=' 26% ' name :/Td width=' 74% '输入类型=' text ' name=' username ' value=' raymond ' id=' username '/TD/tr tdpassword 3360/Td输入类型=' password ' name=' password ' maxlength=' 10 ' id=' password '/TD/tr tdage 3360/Td选择名称=' Tr tr td valign='top '自我介绍:/TD TD textarea name=' intro ' rows=' 3 ' cols=' 50 ' id=' intro '请输入您的自我介绍/textarea/TD/tr tdbr/运动爱好3360/Td输入类型=' radio '名称=' fake _ sport '值='网球'选中网球输入类型=' radio '名称=' fake _ sport '值=' football '足球输入类型=' radio '名称=' f. Ave_sport '值='棒球'篮球输入类型=' radio '名称=' fake _ sport '值=' polo '保龄球/Td/tr Td开发语言:/Td输入名称=' from '类型=' hidden' id=' from '值='登记表'输入类型=' checkbox '名称=' php输入类型=' checkbox ' name=' languages[]' value=' Java ' id=' languages[]' Java输入类型=' checkbox ' name=' languages[]' value=' perl ' id=' languages[]' perl输入类型=' checkbox ' name=' languages[]' value=' CPP ' id=' languages[]' c输入类型=' checkbox ' name=' languages[]' value='。net' id='languages[]'。NET输入类型=' checkbox ' name=' languages[]' value=' Delphi ' id=' languages[]' Delphi/TD/Tr TD valign=' top ' br标签开发工具:/label/TD选择name=' develop _ ide[]' size=' 5 ' multiple id=' develop _ ide[]'选项值=' ZDE ' selected Zend Studio/选项值=' Eclipse ' Eclipse/选项值='Editplus'Editplus/选项值=' Ultraedit ' Ultraedit/选项值=' Other ' Other/option/select/Td/tr Td valign=' top '/Td输入类型=' submit ' name=' BTN _ submit ' value=' submit '/Td/tr/table/form此表单包括:个单行文本框、多行文本框、单选、复选框和多选菜单。

以下是详细描述:

Maxlength是与密码文本框相关联的属性,它将用户输入的密码的最大长度限制为10个字符。

年龄列表框是一个列表菜单,在其命名属性下有自己的值可供选择。selected是特定的属性选择元素。如果一个选项附加了此属性,它将作为第一个项目在显示中列出。

介绍文本框的内容,根据行和列显示文本、行和列的宽度。

Fave_sport是一组单选按钮,我们希望根据组来命名元素名称。比如这组单选按钮叫fave_sport,用户只能选择一个,脚本发送端只存在一个值。

和单选项一样,所有的多选项成员都必须有同名的属性,属性名需要加上圆括号[],这样多选项的值才能以数组的形式发送给PHP,这就是语言的形式。

选中标签是指默认选择的单个选项和多个选项的值。

上表的显示屏如图所示。

由于上面HTML中的表单表单使用POST方法传递数据,用户提交的数据会保存在$_POST或$_REQUEST的超级全局数组中,我们可以根据$_POST数组中的值对提交的数据进行处理。

将上述表格中的数据提交给someform.php脚本,脚本的处理逻辑如下:

//通过判断按钮的变量名是否在$_POST中定义,如果有if(isset($ _ POST[' BTN _ submit ']){ if(empty empty($ _ POST[' username '])){ echo '你没有输入用户名';退出(0);} if(empty empty($ _ post[' password ']){ echo '您没有输入密码: ';退出(0);}回显“您的用户名:”。$_POST['user_name']。'';回应“您的密码(明文):”。$_POST['密码']。'';呼应“你的年龄”。$_POST['年龄']。'';if(!空的空的($ _ post[' languages ']){ echo '您选择的语言是:';//处理数组foreach ($ _ post ['languages']为$ lang) {echo $ lang。'';}} else {echo '您没有输入任何爱好';} if(!空的空的($ _ post ['develop _ ide']) {echo '您使用的开发工具是:';//处理数组foreach ($ _ post ['develop _ ide']为$ ide) {echo $ ide。'';}} else {echo '您没有选择开发工具';} echo '自我介绍:'。nl2br($_POST['intro'])。br/';//nl2br(),在字符串中的每一个新行(n)之前插入HTML换行符(br/)';“Echo”网页隐藏值(通过隐藏标记值传递):“”。$_POST['from']';} ?以上是大家分享的一个php表单提交的例子,帮助大家更好的学习php表单提交。希望大家都能有所收获。

版权声明:php表单提交示例说明是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。