PHP+DBM的同学录程序(3)


Posted in PHP onOctober 09, 2006

6、登出文件logout.php3
<?
setcookie("login",false,time()+31536000);
header("location:login.php3");
?>

7、修改信息文件modify.php3
<?
require("common.php3");
$id=$login;
if($submit){
  if($name=="")error("请填写您的名字!");
  elseif($mail=="")error("请填写您的邮件地址!");
  else{
    $dbm=dbmopen("class","w");
    $intro=nl2br($intro);
    $data="$name|!:!|$nickname|!:!|$mail|!:!|$home|!:!|$oicq|!:!|$icq|!:!|$add|!:!|$tel|!:!|$birth|!:!|$job|!:!|$intro|!:!|$sex";
    dbmreplace($dbm,$id,$data);
    dbmclose($dbm);
    header("Location:index.php3");
  }
}else{
        $dbm=dbmopen("class","r");
        $data=dbmfetch($dbm,$login);
    $info=explode("|!:!|",$data);
    dbmclose($dbm);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>同学录用户修改信息</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<link rel="stylesheet" href="style.css">
</HEAD><BODY bgcolor="#FFFFFF" topMargin=0>
<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%"><BR>
<DIV align=center></DIV><CENTER><TBODY></TBODY></center>
  </TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0 width="60%" align="center">
<TBODY> <TR vAlign=top>
    <TD bgColor=#000000 width="100%" height="336">  
      <DIV align=center>
        <TABLE border=0 cellPadding=4 cellSpacing=1 height=390 width=586>
          <TBODY>  
          <TR>  
            <TD align=middle bgColor=#2f5e8c colSpan=2 height=14 vAlign=top><form method="POST" action="modify.php3"> <FONT color=#ffffff>修改信息-同学录<?echo$login;?></FONT></TD>
          </TR>
          <tr>  
            <td align=middle bgcolor=#ffffff height=25 width=121>NickName: </td>
            <td align=left bgcolor=#ffffff height=25 width=486>  
              <input class=stedit maxlength=20 name=nickname size=23 value=<?echo$info[1];?>>
            </td>
          </tr>
          <TR>  
            <TD align=middle bgColor=#ffffff height=25 width=121>电子邮件: </TD>
            <TD align=left bgColor=#ffffff height=25 width=486>  
              <INPUT class=stedit maxLength=30 name=mail size=23 value=<?echo$info[2];?>>
              *必须填写 </TD>
          </TR>
          <tr>  
            <td align=middle bgcolor=#ffffff height=25 width=121>您的OICQ: </td>
            <td align=left bgcolor=#ffffff height=25 width=486>  
              <input class=stedit maxlength=9 name=oicq size=23 value=<?echo$info[4];?>>
            </td>
          </tr>
          <tr>  
            <td align=middle bgcolor=#ffffff height=25 width=121>您的主页: </td>
            <td align=left bgcolor=#ffffff height=25 width=486>  
              <input class=stedit maxlength=50 name=home size=23 value="<?echo$info[3];?>">
            </td>
          </tr>
          <tr>  
            <td align=middle bgcolor=#ffffff height=25 width=121>您的 ICQ: </td>
            <td align=left bgcolor=#ffffff height=25 width=486>  
              <input class=stedit maxlength=10 name=icq size=23 value=<?echo$info[5];?>>
            </td>
          </tr>
          <tr>  
            <td align=middle bgcolor=#ffffff height=25 width=121>您的名字: </td>
            <td align=left bgcolor=#ffffff height=25 width=486>  
              <input class=stedit maxlength=10 name=name size=23 value=<?echo$info[0];?>>
              *必须填写 </td>
          </tr>
          <tr>  
            <td align=middle bgcolor=#ffffff height=25 width=121>您的电话: </td>
            <td align=left bgcolor=#ffffff height=25 width=486>  
              <input class=stedit maxlength=20 name=tel size=23 value=<?echo$info[7];?>>
            </td>
          </tr>
          <tr>  
            <td align=middle bgcolor=#ffffff height=25 width=121>出生日期: </td>
            <td align=left bgcolor=#ffffff height=25 width=486>  
              <input class=stedit maxlength=11 name=birth size=23 value=<?echo$info[8];?>>
              *类似2000-10-10 </td>
          </tr>
          <tr>  
            <td align=middle bgcolor=#ffffff height=25 width=121>联系地址: </td>
            <td align=left bgcolor=#ffffff height=25 width=486>  
              <input class=stedit maxlength=50 name=add size=23 value=<?echo$info[6];?>>
            </td>
          </tr>
          <tr>  
            <td align=middle bgcolor=#ffffff height=25 width=121>您的职业: </td>
            <td align=left bgcolor=#ffffff height=25 width=486>  
              <select name="job">
                <option value="学 生">学 生</option>
                <option value="老 师">老 师</option>
                <option value="其 他">其 他</option>
              </select>
            </td>
          </tr>
          <tr>  
            <td align=middle bgcolor=#ffffff height=25 width=121>您的性别: </td>
            <td align=left bgcolor=#ffffff height=25 width=486>  
              <select name="sex">
                <option value="俊  男">俊  男</option>
                <option value="靓  女">靓  女</option>
                <option value="其  他">其  他</option>
              </select>
            </td>
          </tr>
          <tr>  
            <td align=middle bgcolor=#ffffff height=25 width=121>个人简介: </td>
            <td align=left bgcolor=#ffffff height=25 width=486>  
              <textarea class="stedit" name="intro" cols="40" rows="4"><?echo$info[10];?></textarea>
            </td>
          </tr>
          <TR bgColor=#ffedc8>  
            <TD bgColor=#ffffff colSpan=2>  
              <div align="center">  
                <input type="submit" name="submit" value="确认修改" class="stbtm">
                ???  
                <input type="reset" name="reset" value="重置信息" class="stbtm">
              </div></form>
            </TD>
          </TR>
          </TBODY>  
        </TABLE>
      </DIV></TR></TBODY></TABLE><BR><TR><TD></TD></TR>
</BODY>
</HTML>
<?
}
?> 

PHP 相关文章推荐
用session做客户验证时的注意事项
Oct 09 PHP
PHP 代码规范小结
Mar 08 PHP
基于MySQL分区性能的详细介绍
May 02 PHP
探讨Hessian在PHP中的使用分析
Jun 13 PHP
php绘制一条弧线的方法
Jan 24 PHP
PHP中SSO Cookie登录分析和实现
Nov 06 PHP
基于ThinkPHP实现批量删除
Dec 18 PHP
Windows2003下php5.4安装配置教程(Apache2.4)
Jun 30 PHP
PHP面向对象程序设计之命名空间与自动加载类详解
Dec 02 PHP
PHP PDOStatement::bindParam讲解
Jan 30 PHP
HTTP头隐藏PHP版本号实现过程解析
Dec 09 PHP
php引用传递
Apr 01 PHP
PHP+DBM的同学录程序(2)
Oct 09 #PHP
基于mysql的bbs设计(一)
Oct 09 #PHP
基于mysql的bbs设计(二)
Oct 09 #PHP
基于mysql的bbs设计(三)
Oct 09 #PHP
支持oicq头像的留言簿(一)
Oct 09 #PHP
NT IIS下用ODBC连接数据库
Oct 09 #PHP
怎样在UNIX系统下安装php3
Oct 09 #PHP
You might like
PHP中MVC模式的模板引擎开发经验分享
2011/03/23 PHP
phpQuery占用内存过多的处理方法
2013/11/13 PHP
Zend Framework框架之Zend_Mail实现发送Email邮件验证功能及解决标题乱码的方法
2016/03/21 PHP
php使用preg_match()函数验证ip地址的方法
2017/01/07 PHP
PHP使用PDO抽象层获取查询结果的方法示例
2018/05/10 PHP
PHP的垃圾回收机制代码实例讲解
2021/02/27 PHP
使用Grunt.js管理你项目的应用说明
2013/04/24 Javascript
JS保存、读取、换行、转Json报错处理方法
2013/06/14 Javascript
js实现iframe自动自适应高度的方法
2015/02/17 Javascript
JS+CSS实现美化的下拉列表框效果
2015/08/11 Javascript
理解js对象继承的N种模式
2016/01/25 Javascript
jQuery延迟执行的实现方法
2016/12/21 Javascript
JQuery页面随滚动条动态加载效果的简单实现(推荐)
2017/02/08 Javascript
jQuery 中msgTips 顶部弹窗效果实现代码
2017/08/14 jQuery
js HTML5 canvas绘制图片的方法
2017/09/08 Javascript
vue中遇到的坑之变化检测问题(数组相关)
2017/10/13 Javascript
seajs实现强制刷新本地缓存的方法分析
2017/10/16 Javascript
vue项目webpack中Npm传递参数配置不同域名接口
2018/06/15 Javascript
vue awesome swiper异步加载数据出现的bug问题
2018/07/03 Javascript
vue 属性拦截实现双向绑定的实例代码
2018/10/24 Javascript
原生JavaScript实现日历功能代码实例(无引用Jq)
2019/09/23 Javascript
layui的数据表格+springmvc实现搜索功能的例子
2019/09/28 Javascript
JS实现基本的网页计算器功能示例
2020/01/16 Javascript
python中cPickle用法例子分享
2014/01/03 Python
Python自定义函数的创建、调用和函数的参数详解
2014/03/11 Python
python字典多条件排序方法实例
2014/06/30 Python
Python PyInstaller安装和使用教程详解
2020/01/08 Python
matplotlib教程——强大的python作图工具库
2020/10/15 Python
Django用户认证系统如何实现自定义
2020/11/12 Python
如何拷贝一整个Java对象,包括它的状态
2013/12/27 面试题
好人好事事迹材料
2014/02/12 职场文书
元旦红领巾广播稿
2014/02/19 职场文书
2014县委书记四风对照检查材料思想汇报
2014/09/21 职场文书
Spring Boot两种全局配置和两种注解的操作方法
2021/06/29 Java/Android
java代码实现空间切割
2022/01/18 Java/Android
分析MySQL优化 index merge 后引起的死锁
2022/04/19 MySQL