杏林同学录(五)


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 相关文章推荐
windows xp下安装pear
Dec 02 PHP
phpMyAdmin 安装配置方法和问题解决
Jun 08 PHP
php数组函数序列之in_array() - 查找数组中是否存在指定值
Nov 07 PHP
PHP中数组的三种排序方法分享
May 07 PHP
PHP基础陷阱题(变量赋值)
Sep 12 PHP
ThinkPHP实现事务回滚示例代码
Jun 23 PHP
Laravel实现用户注册和登录
Jan 23 PHP
android上传图片到PHP的过程详解
Aug 03 PHP
2款PHP无限级分类实例代码
Nov 11 PHP
php微信高级接口群发 多客服
Jun 23 PHP
Symfony2获取web目录绝对路径、相对路径、网址的方法
Nov 14 PHP
php实现的简单多进程服务器类完整示例
Feb 01 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排序算法的复习和总结
2012/02/15 PHP
微信公众平台网页授权获取用户基本信息中授权回调域名设置的变动
2014/10/21 PHP
PDO::prepare讲解
2019/01/29 PHP
PHP实现微信小程序用户授权的工具类示例
2019/03/05 PHP
JavaScript定时器详解及实例
2013/08/01 Javascript
jq实现左侧显示图片右侧文字滑动切换效果
2015/08/04 Javascript
AngularJs Scope详解及示例代码
2016/09/01 Javascript
解决给dom元素绑定click等事件无效问题的方法
2017/02/17 Javascript
微信小程序获取手机号授权用户登录功能
2017/11/09 Javascript
通过webpack引入第三方库的方法
2018/07/20 Javascript
webpack4.x开发环境配置详解
2018/08/04 Javascript
微信小程序支付PHP代码
2018/08/23 Javascript
jQuery中实现text()的方法
2019/04/04 jQuery
vue自定义指令directive的使用方法
2019/04/07 Javascript
详解JavaScript的内存空间、赋值和深浅拷贝
2019/04/17 Javascript
微信小程序如何调用图片接口API并居中显示
2019/06/29 Javascript
python脚本实现分析dns日志并对受访域名排行
2014/09/18 Python
python查找目录下指定扩展名的文件实例
2015/04/01 Python
Python三级菜单的实例
2017/09/13 Python
python利用高阶函数实现剪枝函数
2018/03/20 Python
django反向解析URL和URL命名空间的方法
2018/06/05 Python
使用python获取(宜宾市地震信息)地震信息
2019/06/20 Python
Django ModelForm组件使用方法详解
2019/07/23 Python
Python日期格式和字符串格式相互转换的方法
2020/02/18 Python
python 8种必备的gui库
2020/08/27 Python
解决canvas转base64/jpeg时透明区域变成黑色背景的方法
2016/10/23 HTML / CSS
YSL圣罗兰美妆美国官网:Yves Saint Lauret US
2016/11/21 全球购物
AP澳洲中文网:澳洲正品直邮,包税收件无忧
2019/07/12 全球购物
意大利中国电子产品购物网站:Geekmall.com
2019/09/30 全球购物
德国前卫设计师时装在线商店:Luxury Loft
2019/11/04 全球购物
蒂娜商店:Tiina the Store
2019/12/07 全球购物
工程部经理岗位职责
2013/12/08 职场文书
小学端午节活动总结
2015/02/11 职场文书
2016年基层党组织公开承诺书
2016/03/25 职场文书
详细聊聊关于Mysql联合查询的那些事儿
2021/10/24 MySQL
Python实现自动玩连连看的脚本分享
2022/04/04 Python