杏林同学录(五)


Posted in PHP onOctober 09, 2006

密码查询:class/querypsw.php
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>询问密码</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<?php
  include "config.php";
//询问班级注册问题密码
  if ($class){
   $headers .= "Content-Type: text/html; charset=gb2312n"; // Mime type
   $subject="询问班级注册问题密码 ";                        //主题
   $message=nl2br($message);
   $message="查询人:".$name."<BR>留言:<BR>".$message;     //内容
   mail($superemail,$subject,$message,$headers);
   echo "恭喜您,您的请求已经向管理员发出,近期内请注意查收email。";
   exit;
  }
  //询问个人注册密码
  if ($member){  
  $result = mysql_query("SELECT * FROM user where user='$username'",$db);
  if (mysql_num_rows($result)==0){  //若返回列的数目为0,说明无此资料
echo "我们的数据库中无此用户,请确认。注意大小写。<a href='javascript:history.back()'>返回</a>";
exit;}
   $myemail=mysql_result($result,0,"email");//读取user数据库中的email
    if (!$myemail){                         //如果还没有email,则返回
     echo "我们的数据库中没有您的email,请再次填写。<a href='javascript:history.back()'>返回</a>";
     exit;
    }
$psw=mysql_result($result,0,"psw");      //密码
$name=mysql_result($result,0,"name");    //姓名
$subject="询问个人注册密码";
$message=$name.",您好。您的用户名是".$username.",密码是".$psw."。<BR>-----------------------<BR><a href='".$url."'>".$sitename."</a>";      //信件内容
$headers .= "Content-Type: text/html; charset=gb2312n"; // Mime type
mail($myemail,$subject,$message,$headers);
   echo "恭喜您,系统已经向您的信箱中发出了答复信件,请注意查收email。";
   exit;
  }
?>  
<table width="93%" border="0" cellspacing="0" cellpadding="0" align="center" height="286">
  <tr>  
        <td height="75" colspan="2">  
          <div align="center">询问密码<br>
          </div>
        </td>
      </tr>
      <tr>  
        <td height="75" width="47%">
          <form name="form1" method="post" action="<? echo $PHP_SELF;?>"><div align="center">询问班级注册问题答案<br>
            您的姓名  
            <input type="text" name="name">
            <br>您的留言(写上能证实您身份的简短留言及email地址)
<textarea name="message" rows="3" cols="50"></textarea>
            <br>
            系统将向班级管理员发送您的请求,是否确认?<br>

          <input type="submit" name="class" value="确认">
            <input type="reset" name="cancel" value="重填">
            <br>
          </div></form>
        </td>
        <td height="75" width="53%">
          <div align="center">
        <form name="form2" method="post" action="<? echo $PHP_SELF;?>">
          询问个人注册密码<br>
          <br>
          您的用户名(不是姓名)<br>
          <br>

          <input type="text" name="username">
          <br>
          <br>
          <br>
            系统将会向您注册的信箱中发发送密码,是否确认?<br>
          <input type="submit" name="member" value="确认">
          <input type="reset" name="cancel2" value="重填">
        </form>
        </div>
        </td>
      </tr>
    </table>    

</BODY>
</HTML>
悄悄话:privatenote.php
<?
session_start(); // 开始session
if(!session_is_registered("userregister")||($userregister==""))//检查是否注册,如userregister未注册或session为空值,重新注册.
{
echo "<a href='../index.php'>请重新注册<BR>";
exit;
}
//删除留言
include "config.php";
if ($del=="1"){
mysql_query("delete from privatenote where id='$id'",$db); //以id为删除标志
echo "删除成功!";
}
//添加留言
if ($Submit){
$id=time();                     //以时间戳为记录号
$time=date("Y年m月d日 h:i:s A");//留言时间
$result = mysql_query("SELECT * FROM user where user='$userregister'",$db);
$fromuser=mysql_result($result,0,'name');                       //发消息人姓名
$result = mysql_query("SELECT * FROM user where name='$yname'",$db);
$touser=mysql_result($result,0,'user'); ;          //接受人用户名
$message=nl2br(strip_tags($ynote));//留言内容
mysql_query("INSERT INTO privatenote (id,fromuser,touser,time,message) values ('$id','$fromuser','$touser','$time','$message')",$db); //写入数据库
echo "留言成功!";
}
?>
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>悄悄话</TITLE>
<style type="text/css">
<!--
.blue9 {  font-size: 10pt; color: #9999FF; text-decoration: none}
.black10 {  font-size: 10pt}
-->
</style>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<table width="64%" border="1" cellspacing="1" cellpadding="1" align="center" ">
  <tr>  
    <td colspan="2" height="63">  
      <div align="center"><img src="image/classlogo.gif" width="224" height="60">  
      </div>
    </td>
  </tr>
  <tr>
    <td class="blue9" colspan="2">  
      <div align="center">
      <?
      $result = mysql_query("SELECT * FROM user where user='$userregister'",$db);
      $name=mysql_result($result,0,"name");//姓名
      echo $name;
      ?>
      的悄悄话</div>
    </td>
  </tr>
  <tr>  
    <td class="blue9" colspan="2">  
      <?php
$result = mysql_query("SELECT * FROM privatenote where touser='$userregister' ORDER BY time DESC",$db);
$row=mysql_num_rows($result);        //悄悄话总数
            $unlook=0;   
              if (!$row==0){
              for ($i=0;$i<$row;$i++){
               $id=mysql_result($result,$i,'id');//留言id
               $fromuser=mysql_result($result,$i,'fromuser');//留言人姓名
               $time=mysql_result($result,$i,'time');        //留言时间
               $message=mysql_result($result,$i,'message');  //留言内容
               $look_s="已看过";                             //注释
               $look=mysql_result($result,$i,'look');        //是否看过
               if ($look=="0"){$unlook++;$look_s="尚未看过";} //计算未看过的悄悄话数目,并改变注释
               mysql_query("UPDATE privatenote SET look='1' where id='$id'",$db);       //将悄悄话看过状态改为1
               echo "第",$i+1,"条 发出人:",$fromuser," 留言时间:",$time,"<BR>";
               echo " 留言内容:",$message,"<BR>------",$look_s;
               echo "<a href='$PHP_SELF?del=1&id=$id'>删除</a><HR>";
              }
              }
              echo "悄悄话总数:",$row,".",$unlook,"条新悄悄话.";
         ?>
</td>
  </tr>
  <tr>  
    <td class="black10" colspan="2">  
      <form method="post" action="<?php echo $PHP_SELF;?>">
        <p align="center">您要给谁发悄悄话?  

          <select name="yname">
            <?
            $result = mysql_query("SELECT * FROM user",$db);
            $row=mysql_num_rows($result);            //成员人数
            for ($i=0;$i<=($row-1);$i++){
             $name=mysql_result($result,$i,'name');  //姓名
             echo "<option>",$name,"</option>";
            }
            mysql_close($db);
            ?>
          </select>
          <br>
          留言内容:<br>
          <textarea name="ynote" cols="60" rows="6"></textarea>
          <br>
          <b>  
          <input type="submit" name="Submit" value="确认">
          </b>  
          <input type="reset" name="cancel" value="重写">
        </p>
      </form>
    </td>
  </tr>
</table>
</BODY>
</HTML>

PHP 相关文章推荐
配置支持SSI
Nov 25 PHP
PHP入门学习笔记之一
Oct 12 PHP
纯php打造的tab选项卡效果代码(不用js)
Dec 29 PHP
php文档更新介绍
Jul 22 PHP
不支持fsockopen但支持culr环境下下ucenter与modoer通讯问题
Aug 12 PHP
PHP使用range协议实现输出文件断点续传代码实例
Jul 04 PHP
php将文本文件转换csv输出的方法
Dec 31 PHP
PHP扩展程序实现守护进程
Apr 16 PHP
php实现对两个数组进行减法操作的方法
Apr 17 PHP
laravel 5.3中自定义加密服务的方案详解
May 09 PHP
thinkphp5.0自定义验证规则使用方法
Nov 16 PHP
ecshop添加菜单及权限分配问题
Nov 21 PHP
PHP的FTP学习(二)
Oct 09 #PHP
杏林同学录(四)
Oct 09 #PHP
PHP的FTP学习(一)
Oct 09 #PHP
PHP VS ASP
Oct 09 #PHP
用PHP来写记数器(详细介绍)
Oct 09 #PHP
杏林同学录(三)
Oct 09 #PHP
福利彩票幸运号码自动生成器
Oct 09 #PHP
You might like
php中echo()和print()、require()和include()等易混淆函数的区别
2012/02/22 PHP
php生成动态验证码gif图片
2015/10/19 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
PHP过滤器 filter_has_var() 函数用法实例分析
2020/04/23 PHP
php+websocket 实现的聊天室功能详解
2020/05/27 PHP
ASP Json Parser修正版
2009/12/06 Javascript
JQuery优缺点分析说明
2010/06/09 Javascript
多个jquery.datatable共存,checkbox全选异常的快速解决方法
2013/12/10 Javascript
jQuery中使用data()方法读取HTML5自定义属性data-*实例
2014/04/11 Javascript
告诉你什么是javascript的回调函数
2014/09/04 Javascript
了不起的node.js读书笔记之例程分析
2014/12/22 Javascript
AngularJS中关于ng-class指令的几种实现方式详解
2016/09/17 Javascript
详谈Ajax请求中的async:false/true的作用(ajax 在外部调用问题)
2017/02/10 Javascript
php register_shutdown_function函数详解
2017/07/23 Javascript
es6+angular1.X+webpack 实现按路由功能打包项目的示例
2017/08/16 Javascript
angular2模块和共享模块详解
2018/04/08 Javascript
js实现窗口全屏示例详解
2019/09/17 Javascript
Vue快速实现通用表单验证的示例代码
2020/01/09 Javascript
Windows安装Python、pip、easy_install的方法
2017/03/05 Python
python中的随机函数random的用法示例
2018/01/27 Python
python实现在遍历列表时,直接对dict元素增加字段的方法
2019/01/15 Python
python list转置和前后反转的例子
2019/08/26 Python
PyQt5-QDateEdit的简单使用操作
2020/07/12 Python
python 实现逻辑回归
2020/12/30 Python
REN Clean Skincare官网:英国本土有机护肤品牌
2019/02/23 全球购物
南京迈特望C/C++面试题
2012/07/09 面试题
为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限
2012/12/13 面试题
2014年两会学习心得范例
2014/03/17 职场文书
《数星星的孩子》教学反思
2014/04/11 职场文书
2014年医院工作总结
2014/11/20 职场文书
医院志愿者活动总结
2015/05/06 职场文书
2015新教师教学工作总结
2015/07/22 职场文书
实验室安全管理制度
2015/08/05 职场文书
《月球之谜》教学反思
2016/02/20 职场文书
redis限流的实际应用
2021/04/24 Redis
Nginx禁止ip访问或非法域名访问
2022/04/07 Servers