HTML:

<!doctype html>
<html lang="zh-cn">
<head>
<meta charset="utf-8">
<title>外星人绑架了我--报道一起绑架</title>
<link rel="stylesheet" href="style.css" />
</head>
<body>
<h2>外星人绑架了我--报道一起绑架</h2> <p>分享你的关于被外星人绑架的故事:</p>
<form method="post" action="report.php">
<label for="name">名字:</label>
<input type="text" id="tname" name="name" /><br /> <label for="email">邮箱地址:</label>
<input type="text" id="email" name="email" /><br /> <label for="whenithappened">发生的时间:</label>
<input type="text" id="whenithappened" name="whenithappened" /><br /> <label for="howlong">你消失了多久:</label>
<input type="text" id="howlong" name="howlong" /><br /> <label for="howmany">你看见多少多少外星人:</label>
<input type="text" id="howmany" name="howmany" /><br /> <label for="aliendescription">描述一下它们:</label>
<input type="text" id="aliendescription" name="aliendescription" size="32" /><br /> <label for="whattheydid">他们对你做了什么:</label>
<input type="text" id="whattheydid" name="whattheydid" size="32" /><br /> <label for="fangspotted">你看见过我的狗Fang吗?</label>
见过 <input id="fangspotted" name="fangspotted" type="radio" value="见过" />
没有 <input id="fangspotted" name="fangspotted" type="radio" value="没有" /><br /> <img src="fang.jpg" width="100" height="175"
alt="My abducted dog Fang." /><br /> <label for="other">如果您还有其他的要说可以在这里写下:</label>
<textarea id="other" name="other"></textarea><br /> <input type="submit" value="提交" name="submit" />
</form>
</body>
</html>

CSS:

form label {
display: inline-block;
width: 225px;
font-weight: bold;
}

PHP:

<html>
<head>
<title>外星人绑架了我--报道一起绑架</title>
</head> <body>
<h2>外星人绑架了我--报道一起绑架</h2> <?php
$name = $_POST['name'];
$when_it_happened = $_POST['whenithappened'];
$how_long = $_POST['howlong'];
$how_many = $_POST['howmany'];
$alien_description = $_POST['aliendescription'];
$what_they_did = $_POST['whattheydid'];
$fang_spotted = $_POST['fangspotted'];
$email = $_POST['email'];
$other = $_POST['other']; $to = '**********@**.com';
$subject = '外星人绑架了我--报道一起绑架';
$msg = "$name 被绑架了在 $when_it_happened 并且持续了 $how_long.\n" .
"外星人的数量: $how_many\n" .
"外星人的外貌: $alien_description\n" .
"它们做了什么: $what_they_did\n" .
"Fang是否被看见: $fang_spotted\n" .
"其他内容: $other";
  //需要安装sendmail才可以使用mail()函数
mail($to, $subject, $msg, 'From:' . $email); echo '非常感谢你提交的表单.<br/>';
echo '你在什么时候被绑架的?'.$when_it_happened.'<br/>';
echo '你被带走了多长时间? '.$how_long.'<br/>';
echo '外星人的数量是多少? '.$how_many.'<br/>';
echo '外星人的外貌是什么样? '.$alien_description.'<br/>';
echo '外星人做了什么? '.$what_they_did.'<br/>';
echo 'Fang在不在那里? '.$fang_spotted.'<br/>';
echo '其它内容: '.$other.'<br/>';
echo '你的邮箱地址是: '.$email.'<br/>';
?>
</body>
</html>

Head First PHP&MySQl第一章代码的更多相关文章

  1. 高性能MySQL——第一章MySQL的架构与历史

    1.可以使用SHOW TABLE STATUS查询表的相关信息. 2.默认存储引擎是InnoDB,如果没有什么很特殊的要求,InnoDB引擎是我们最好的选择. 3.mysql的infobright引擎 ...

  2. Head First PHP&MySQl第二章代码

    PHP: <html> <head> <title>外星人绑架了我--报道一起绑架</title> </head> <body> ...

  3. SQL COOKBOOK SQL经典实例代码 笔记第一章代码

    -- SQL COOKBOOK CHAPTER1 -- 查看所有内容 select * from emp; -- 可以单列 select empno,ename,job,sal,mgr,hiredat ...

  4. 第一章 数据库概述、MySQL的安装和配置

      第一章 数据库概述.MySQL的安装和配置   1.为什么要使用数据库 最早是纸质文件来存储数据 缺点:不易保存,占用空间大 计算机出现以后,采用软件来进行保存(excel) 缺点:容易损坏 文件 ...

  5. 《Mysql 公司职员学习篇》 第一章 小A的烦恼

    第一章  小A的烦恼 ----- 为什么学习数据库 和 如何选择数据库 小A是某公司的职员,公司数据部的员工,平常的大小工作,完全离不开EXCELL,而最近小A却越来越苦恼,不由的向好朋友小Y吐槽.小 ...

  6. 编写高质量代码:改善Java程序的151个建议(第一章:JAVA开发中通用的方法和准则)

    编写高质量代码:改善Java程序的151个建议(第一章:JAVA开发中通用的方法和准则) 目录 建议1: 不要在常量和变量中出现易混淆的字母 建议2: 莫让常量蜕变成变量 建议3: 三元操作符的类型务 ...

  7. Mysql必知必会 第一章 了解SQL

    第一章 了解SQL 1.1 数据库基础 1.1.1 什么是数据库 数据库的定义:保存有组织的数据的容器 数据库软件不是数据库,而是DBMS 1.1.2 表 表(Table)的定义:某种特定类型数据的结 ...

  8. 20172327 2018-2019-1 《第一行代码Android》第二章学习总结

    学号 2017-2018-2 <第一行代码Android>第二章学习总结 教材学习内容总结 - 活动是什么: 活动(Activity)是最容易吸引用户的地方,它是一种可以包含用户界面的组件 ...

  9. 20172327 2018-2019-1 《第一行代码Android》第一章学习总结

    学号 2018-2019-1 <第一行代码Android>第一章学习总结 教材学习内容总结 - Android系统架构: 1.Linux内核层 Android系统是基于Linux内核的,这 ...

随机推荐

  1. JavaWeb_(Hibernate框架)使用c3p0与Dbutils开发用户注册功能

    使用c3p0与Dbutils开发用户注册功能: 用户在register.jsp表单成功后,页面跳转到login.html,数据库中会存放用户注册的信息 <%@ page language=&qu ...

  2. 2016 Multi-University Training Contest 4 部分题解

    1001,官方题解是直接dp,首先dp[i]表示到i位置的种类数,它首先应该等于dp[i-1],(假设m是B串的长度)同时,如果(i-m+1)这个位置开始到i这个位置的这一串是和B串相同的,那么dp[ ...

  3. 7.1 Spring原理

    7.1 Spring原理 一.spring是什么?(IOC.AOP.MVC) Spring是一个基于IOC和AOP的结构J2EE系统的框架 , 1.1 IOC 控制反转 是Spring的基础,Inve ...

  4. 快速理解arguments对象

    在js中一切都是对象,连函数也是对象,函数名其实是引用函数定义对象的变量. 1.什么是arguments? 这个函数体内的arguments非常特殊,实际上是所在函数的一个内置类数组对象,可以用数组的 ...

  5. koa 基础(二十四)封装 DB 库 --- 新增数据、更新数据、删除数据

    1.根目录/module/db.js /** * DB库 */ var MongoClient = require('mongodb').MongoClient; var Config = requi ...

  6. When 表达式 kotlin(9)

    When 表达式 when 取代了类 C 语言的 switch 操作符.其最简单的形式如下:控制流when (x) { 1 -> print("x == 1") 2 -> ...

  7. ZT:我们身边大多数的事都是暂时性的

    1. 家庭放在首位. 2. 戒酒能有助于身体健康. 3. 经常跑步以及运动有益于身心健康. 4. 保证心胸开阔.让爱自动来到你的身边,而不需要你自己去拼命寻找. 5. 区分优秀的导师和老师.不断提升自 ...

  8. Cortex-M3 异常中断响应与返回

    [异常/中断响应]Cortex-M3的异常/中断响应序列包括: 入栈:把8个寄存器的值压入栈. 取向量:从向量表中找出对应的服务程序入口地址. 更新寄存器:更新堆栈指针SP,更新连接寄存器LR,更新程 ...

  9. Tree 树形控件

    用清晰的层级结构展示信息,可展开或折叠. 基础用法 基础的树形结构展示. <el-tree :data="data" :props="defaultProps&qu ...

  10. 动态执行表不可访问,或在v$session

    PLSQL Developer报“动态执行表不可访问,本会话的自动统计被禁止”的解决方案 PLSQL Developer报“动态执行表不可访问,本会话的自动统计被禁止”的解决方案 现象: 第一次用PL ...