一个完整的PHP+MySQL开发实例——(提交订单入库并同时发送邮件到指定Email地址)本例共包含以下文档:index.html (订单提交首页),order.php(接受表单数据,发送Email邮件,打印表单),insert.php(提交表单数据入库),smtp.php(SMTP邮件发送类)首先,设计数据库,规划数据表和字段以下为实现代码(CSS什么的就不说了):A.[index.html]<html><head><title></title><meta http-equiv='Content-Type' content='text/html; charset=gb2312'><style>.title { font-family: '宋体'; font-size: 13px; line-height: 150% ; color: #FFFFFF}</style></head><form id="form1" name="form1" method="post" action="order.php"><body bgcolor=dfdfdf text=#000000><table width=80% border=0 cellspacing=1 cellpadding=2 class=title bgcolor=#33C align=center> <tr align=center bgcolor=5272BA><td colspan=2 height=30>订单提交</td></tr><tr bgcolor=5272BA><td align=right width='200'>订购产品:</td><td><input name="product" type="radio" class="mt5" checked="checked" value="测试产品">测试产品</td></tr><tr bgcolor=5272BA><td align=right width='200'>订购数量:</td><td><input type="text" class="main_input" name="ordNum" value="1" />套</td></tr><tr bgcolor=5272BA><td align=right width='200'>姓名:</td><td><input type="text" class="main_input" name="name" autocomplete="on" /></td> </tr><tr bgcolor=5272BA><td align=right>电话:</td><td><input type="text" class="main_input" name="tell" maxlength="11" autocomplete="on" /></td></tr><tr bgcolor=5272BA><td align=right>Email:</td><td><input type="text" class="main_input" name="email" maxlength="30" autocomplete="on" /></td></tr><tr bgcolor=5272BA><td align=right>地址:</td><td><input type="text" class="main_input" name="address" maxlength="50" autocomplete="on" /></td></tr><tr bgcolor=5272BA><td></td><td><input type="submit" class="main_btn " name="Submit" value="提交"></td></tr></table></form></body></html>下面是页面效果B.[order.php]<?phpdate_default_timezone_set('Asia/Shanghai');//时区设置//接收表单提交到的数据,生命变量$name = $_POST['name'];$product = $_POST['product'];$ordNum = $_POST['ordNum'];$tell = $_POST['tell'];$address = $_POST['address'];$email = $_POST['email'];$time = date("Y-m-d H:i:s");$stm="<html><head><title></title><meta http-equiv='Content-Type' content='text/html; charset=gb2312'><style>.title { font-family: '宋体'; font-size: 13px; line-height: 150% ; color: #FFFFFF}</style></head><body bgcolor=dfdfdf text=#000000><table width=80% border=0 cellspacing=1 cellpadding=2 class=title bgcolor=#33C align=center> <tr align=center bgcolor=5272BA><td colspan=2 height=30>客户[".$name."]的订单信息!</td></tr><tr bgcolor=5272BA><td align=right width='200'>联系人:</td><td>".$name."</td></tr><tr bgcolor=5272BA><td align=right width='200'>订购产品:</td><td>".$product."</td></tr><tr bgcolor=5272BA><td align=right width='200'>订购数量:</td><td>".$ordNum."套</td></tr><tr bgcolor=5272BA><td align=right>电话:</td><td>".$tell."</td></tr><tr bgcolor=5272BA><td align=right>Email:</td><td>".$email."</td></tr><tr bgcolor=5272BA><td align=right>地址:</td><td>".$address."</td></tr><tr bgcolor=5272BA><td align=right></td><td align=right>下单时间:".$time."</td></tr></table></body></html>";require("insert.php"); //提交数据到数据库require("smtp.php"); //SMTP类发送订单到Email##########################################$smtpserver = "";//SMTP服务器$smtpserverport = 25;//SMTP服务器端口$smtpusermail="************";//SMTP服务器的用户邮箱$smtpemailto="**************";//发送给谁$smtpuser="***************";//SMTP服务器的用户帐号$smtppass = "xxxxxxxx";//SMTP服务器的用户密码$mailsubject = "订单";//邮件主题$mailbody = $stm;//邮件内容$mailtype = "HTML";//邮件格式(HTML/TXT),TXT为文本邮件##########################################$smtp = new smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass);//这里面的一个true 是表示使用身份验证,否则不使用身份验证。