Head First PHP&MySQl第一章代码
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第一章代码的更多相关文章
- 高性能MySQL——第一章MySQL的架构与历史
1.可以使用SHOW TABLE STATUS查询表的相关信息. 2.默认存储引擎是InnoDB,如果没有什么很特殊的要求,InnoDB引擎是我们最好的选择. 3.mysql的infobright引擎 ...
- Head First PHP&MySQl第二章代码
PHP: <html> <head> <title>外星人绑架了我--报道一起绑架</title> </head> <body> ...
- SQL COOKBOOK SQL经典实例代码 笔记第一章代码
-- SQL COOKBOOK CHAPTER1 -- 查看所有内容 select * from emp; -- 可以单列 select empno,ename,job,sal,mgr,hiredat ...
- 第一章 数据库概述、MySQL的安装和配置
第一章 数据库概述.MySQL的安装和配置 1.为什么要使用数据库 最早是纸质文件来存储数据 缺点:不易保存,占用空间大 计算机出现以后,采用软件来进行保存(excel) 缺点:容易损坏 文件 ...
- 《Mysql 公司职员学习篇》 第一章 小A的烦恼
第一章 小A的烦恼 ----- 为什么学习数据库 和 如何选择数据库 小A是某公司的职员,公司数据部的员工,平常的大小工作,完全离不开EXCELL,而最近小A却越来越苦恼,不由的向好朋友小Y吐槽.小 ...
- 编写高质量代码:改善Java程序的151个建议(第一章:JAVA开发中通用的方法和准则)
编写高质量代码:改善Java程序的151个建议(第一章:JAVA开发中通用的方法和准则) 目录 建议1: 不要在常量和变量中出现易混淆的字母 建议2: 莫让常量蜕变成变量 建议3: 三元操作符的类型务 ...
- Mysql必知必会 第一章 了解SQL
第一章 了解SQL 1.1 数据库基础 1.1.1 什么是数据库 数据库的定义:保存有组织的数据的容器 数据库软件不是数据库,而是DBMS 1.1.2 表 表(Table)的定义:某种特定类型数据的结 ...
- 20172327 2018-2019-1 《第一行代码Android》第二章学习总结
学号 2017-2018-2 <第一行代码Android>第二章学习总结 教材学习内容总结 - 活动是什么: 活动(Activity)是最容易吸引用户的地方,它是一种可以包含用户界面的组件 ...
- 20172327 2018-2019-1 《第一行代码Android》第一章学习总结
学号 2018-2019-1 <第一行代码Android>第一章学习总结 教材学习内容总结 - Android系统架构: 1.Linux内核层 Android系统是基于Linux内核的,这 ...
随机推荐
- 微信小程序搭建mpvue+vant+flyio
导语 上一篇文章微信小程序搭建mpvue+vant已经介绍了如何搭起mpvue项目及引入vant,本篇文章继续在它的基础上,引入flyio,并做一些封装,目的是为了在小程序发起请求. 这时读者会有些疑 ...
- 带事务管理的spring数据库动态切换
动态切换数据源理论知识 项目中我们经常会遇到多数据源的问题,尤其是数据同步或定时任务等项目更是如此:又例如:读写分离数据库配置的系统. 1.相信很多人都知道JDK代理,分静态代理和动态代理两种,同样的 ...
- cocos creator发布win10全屏缩放问题
当前2.2.1版本cocos creator发布的win32版本不是全屏的, https://forum.cocos.org/t/win-exe/80429 https://blog.csdn.net ...
- [svc]linux中的文件描述符(file descriptor)和文件
linux中的文件描述符(file descriptor)和文件 linux为了实现一切皆文件的设计哲学,不仅将数据抽象成了文件,也将一切操作和资源抽象成了文件,比如说硬件设备,socket,磁盘,进 ...
- 2019-8-13未命名文件 sdfsdfsdfsdfsdfsdf
2019-8-13未命名文件 sdfsdfsdfsdfsdfsdf 新建模板小书匠 欢迎使用 小书匠(xiaoshujiang)编辑器,您可以通过 小书匠主按钮>模板 里的模板管理来改变新建文章 ...
- Mysql-将一张表中的数据批量导入另一张表中
由于mysql不支持select into 方法,mysql怎样将一张表的查询结果存到另一张表中? 找了两个方法 第一种: create table dust select * from studen ...
- UML学习笔记_02_UML初识(简单的流程)
UML建模简单流程: 分析->定义用例->定义领域模型->定义交互图->定义设计类图 1.分析: 分析需求,对项目的结构有一个大致的定义 2.定义用例: 用例是需求分析的一种工 ...
- promise 实现红绿灯
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- charles破解https请求
当你的app包从http升级到https的时候,是不是忽然间发现你的请求抓不到了呢?别担心,只是因为你们的app加密升级了,但是我们还是可以正常破解的.接下来直接谈破解步骤啦: 1:首先打开charl ...
- 记:倍福(CP2611 Control Panel)了解
型号:CP2611 Control Panel Multitouch 11 为啥选型?嗯!因为不了解,了解了,作为只运行.net客户端窗体程序,谁会选用他,不是说他不好,反而相反,他是很优秀的嵌入式集 ...