- html>
- <head>
- <title>PHP教程入门教程:利用表单调查表实例</title>
- <Meta http-equiv=content-type content=text/html; charset=gb2312>
- </head>
- <body bgcolor=#ffffff>
- <?PHP
- // 定义显示表单函数
- function display_form() {
- global $PHP_self;
- ?>
- <form action=<?PHP echo $PHP_self; ?>method=post>
- 名字: <input type=text name=name><br>
- 单项选择:
- <input type=radio name=first value=我很笨>我很聪明
- <input type=radio name=first value=我非常笨>我很笨
- <input type=radio name=first value=我简直就是个傻冒> 我简直就是个傻冒 <br>
- 多项选择:
- <input type=checkBox name=second[] value=我喜欢打蓝球>我喜欢打蓝球
- <input type=checkBox name=second[] value=我喜欢游泳>我喜欢游泳
- <input type=checkBox name=second[] value=我喜欢跳舞>我喜欢跳舞
- <input type=checkBox name=second[] value=我喜欢爬山>我喜欢爬山
- <input type=hidden name=stage value= results><p>
- <input type=submit value= 谢谢></p>
- </form>
- <?PHP
- }
- ?>
- //程序开始
- <?PHP
- 代码如下 复制代码
- // 定义处理表单函数
- function process_form()
- {
- global $name ;
- global $first;
- global $second;
- if ($first == '我很笨') {
- $first_message = '你不笨。';
- }
- elseif ($first == '我很聪明') {
- $first_message = '你不聪明。';
- }
- else {
- $first_message = '你简直就象是一个聪明的人了。';
- }
- $favorite_second = count($second);
- if ($favorite_second <= 1)
- {
- $second_message = '但你做错事了,忏悔吧!';
- }
- elseif ($favorite_second > 1 && $favorite_second < 4)
- {
- $second_message = '你是只爱运动的的猩猩。';
- }
- else {
- $second_message = '你运动的太多了,对猩猩来讲已经过量:(';
- }
- echo 这是一项针对猩猩的测试:<br><br>;
- echo 你好! 你的名字叫:$name. <br><br>;
- echo 你的测验结果是。。。。。$first_message $second_message;
- }
- ?>
- <?PHP
- if (emptyempty($stage)) { display_form(); }
- else { process_form(); }
- ?>
- </body>
- </html>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。