PHP实现表单-学生信息登记表单
目录
一、前言
1.本文介绍的是PHP实现一个表单-学生信息登记表单的代码习题,我使用的是DW网页软件编写的代码,若您有需要且编写软件不是DW,请粘贴<?php?>里的内容.以下代码均为举例,如有需要可以自己改写。原则上代码都是正确的,但也有可能部分地方存在逻辑错误,请谅解!
2.本文是将表单的有关内容如method属性,action属性,form属性以及表单元素包含单行文本框、密码框、单选按钮、复选框,下拉列表框,多行文本框,提交、重置按钮等相结合的,下面会结合这些把知识点总结一下;
3.这个同时也是php教材的典型案例!之前没有建立链接,所以更新了博文,把实现跳转功能添了进来;
4.单独使用PHP代码,请粘贴<?php ?>里的内容;
二、表单的定义的知识点讲解
1.定义表单
属性 | 包含样式 | 参数说明 |
---|---|---|
method属性 | 含有两个提交样式:post'提交和get提交 | post是在HTTP中请求嵌入表单并提交数据 |
get是在表单提交数据后附加URL地址 | ||
action属性 | 是一个URL地址 | 在表单提交完数据后跳转到页面地址(提交到URL地址) |
2.表单元素
表单元素 | 属性 | 参数说明 |
---|---|---|
单行文本框 | size | 指定文本框宽度,默认20个字符 |
value | 指定文本框的默认值 | |
maxlength | 指定用户输入的最大字符长度 | |
readonly | 只读属性,当设置了 readonly 属性后,用户不能改变文本框的值 | |
disabled | 禁用 | |
密码框 | <input type="password”name="名称“/> | password为密码框属性 |
单选按钮 | <input type="radio"name="名称"/> | radio为单选按钮 |
复选框 | <input type="checkbox"name="名称"/> | checkbox为复选框 |
文件上传 | <inputtype="file"name="名称"/> | file为文件上传 |
下拉列表框 | <select> | 标签创建一个列表项,<selec与嵌套的<option>一起使用 |
<option> | ||
size属性 | 表示下拉列表中可见选项的数目 | |
multiple属性 | 列表框可以多选 | |
多行文本框 | <textarea> | 创建一个可输入多行文本的文本框 |
rows和cols属性 | 表示行数和列数,若不指定则浏览器采取默认显示 | |
提交按钮 | <input type="submit"/> | 单击提交按钮时,表单数据会被提交所指定的服务器处理程序。 |
重置按钮 | <input type="reset”> | 当用户单击按钮时,表单中的值被重置为初始值 |
三、代码段
1.表单的定义的代码
-
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>学生信息等级表单</title>
-
</head>
-
<body>
-
<form action="output.php" method="post">
-
<fieldset>
-
<legend>学生信息登记表</legend>
-
姓名:<input type="text" name="txt_user"><br>
-
性别<input type="radio" name="sex" value="男">男
-
<input type="radio" name="sex" value="女">女<br>
-
爱好:<input type="checkbox" name="like[]" value="看新闻">看新闻
-
<input type="checkbox" name="like[]" value="看篮球">看篮球
-
<input type="checkbox" name="like[]" value="看足球">看足球
-
<input type="checkbox" name="like[]" value="看排球">看排球
-
<input type="checkbox" name="like[]" value="看橄榄球">看橄榄球
-
<input type="checkbox" name="like[]" value="看乒乓球">看乒乓球<br>
-
专业:<select name="spec[]">
-
<option value="软件技术">软件技术</option>
-
<option value="计算机网络技术">计算机网络技术</option>
-
<option value="大数据技术">大数据技术</option>
-
<option value="虚拟现实技术">虚拟现实技术</option>
-
<option value="人工智能技术">人工智能技术</option>
-
<option value="应用电子技术">应用电子技术</option>
-
<option value="移动应用开发专业">移动应用开发专业</option>
-
<option value="智能产品开发与应用">智能产品开发与应用</option>
-
</select><br>
-
课程:<select name="course[]" size="5" multiple>
-
<option value="PHP程序设计基础">PHP程序设计基础</option>
-
<option value="数据结构">数据结构</option>
-
<option value="面向对象程序设计">面向对象程序设计</option>
-
<option value="Python">Python</option>
-
<option value="软件工程">软件工程</option>
-
<option value="软件框架技术">软件框架技术</option>
-
<option value="响应式开发技术">响应式开发技术</option>
-
<option value="安卓应用技术">安卓应用技术</option>
-
</select><br>
-
住址:<textarea rows="5" cols="30" name="address">
-
</textarea><br>
-
<input type="submit" value="提交"></td>
-
<input type="reset" value="重置"></td>
-
</fieldset>
-
</form>
-
</body>
-
</html>
2、获取表单数据的代码
-
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>获取表单数据</title>
-
</head>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
<body>
-
</body>
-
</html>
四、运行结果
1.DW编码界面
2.网页运行界面
3.填写内容实现跳转界面
本篇文章来至:学新通
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通
- 本文地址: https://www.swvq.com/boutique/detail/tanhcjagaj
- 联系方式: luke.wu#vfv.cc
系列文章
更多
同类精品
更多
精彩评论
-
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
excel下拉菜单选择后怎么自动出现相应内容
PHP中文网 06-24 -
excel下划线不显示怎么办
PHP中文网 06-23 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
wphotoshop工具右键快捷工具不见了怎么办
PHP中文网 06-19 -
微信小程序没声音怎么办
PHP中文网 06-15 -
手机怎样打开html文件
PHP中文网 05-20 -
pr编辑工具栏面板不见了怎么办
PHP中文网 05-09 -
excel图片置于文字下方的方法
PHP中文网 06-27