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 相关文章推荐
Windows中安装Apache2和PHP4权威指南
Nov 18 PHP
php_xmlhttp 乱码问题解决方法
Aug 07 PHP
php计算程序运行时间的简单例子分享
May 10 PHP
PHP字符串word末字符实现大小写互换的方法
Nov 10 PHP
PHP中UNIX时间戳和日期间的转换与计算实例
Nov 19 PHP
基于PHP给大家讲解防刷票的一些技巧
Nov 18 PHP
WordPress主题制作中自定义头部的相关PHP函数解析
Jan 08 PHP
PHP实现验证码校验功能
Nov 16 PHP
Laravel中的chunk组块结果集处理与注意问题
Aug 15 PHP
PHP析构函数destruct与垃圾回收机制的讲解
Mar 22 PHP
PHP观察者模式实例分析【对比JS观察者模式】
May 22 PHP
Laravel6.2中用于用户登录的新密码确认流程详解
Oct 16 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中使用与Perl兼容的正则表达式
2006/11/26 PHP
关于在php.ini中添加extension=php_mysqli.dll指令的说明
2007/06/14 PHP
PHP服务器页面间跳转实现方法
2012/08/02 PHP
PHP实现QQ登录实例代码
2016/01/14 PHP
详解PHP变量传值赋值和引用赋值变量销毁
2019/03/23 PHP
Aster vs Newbee BO3 第三场2.18
2021/03/10 DOTA
6个DIV 135或246间隔一秒轮番显示效果
2010/07/24 Javascript
使用js判断控件是否获得焦点
2014/01/03 Javascript
使用ajaxfileupload.js实现ajax上传文件php版
2014/06/26 Javascript
Node.js文件操作详解
2014/08/16 Javascript
JS中多步骤多分步的StepJump组件实例详解
2016/04/01 Javascript
picLazyLoad 实现图片延时加载(包含背景图片)
2016/07/21 Javascript
原生JavaScript制作计算器
2016/10/16 Javascript
Bootstrap风格的WPF样式
2016/12/07 Javascript
Bootstrap CSS布局之按钮
2016/12/17 Javascript
Bootstrap源码解读导航(6)
2016/12/23 Javascript
Node.js开发第三方微信公众平台
2017/06/05 Javascript
详解从买域名到使用pm2部署node.js项目全过程
2018/03/07 Javascript
微信小程序实现人脸识别
2018/05/25 Javascript
angular4中*ngFor不能对返回来的对象进行循环的解决方法
2018/09/12 Javascript
生产制造追溯系统之再说条码打印
2019/06/03 Javascript
微信公众号平台接口开发 获取微信服务器IP地址方法解析
2019/08/14 Javascript
通过实例解析json与jsonp原理及使用方法
2020/09/27 Javascript
在Python中使用SQLite的简单教程
2015/04/29 Python
Windows系统下多版本pip的共存问题详解
2017/10/10 Python
keras实现多GPU或指定GPU的使用介绍
2020/06/17 Python
python Zmail模块简介与使用示例
2020/12/19 Python
AT&T Wireless:手机、无限数据计划和配件
2018/06/03 全球购物
国际旅客访问北美最大的汽车租赁提供商:Alamo Rent A Car
2018/06/13 全球购物
安全教育感言
2014/03/04 职场文书
网络技术专业求职信
2014/05/02 职场文书
税务职业生涯规划书范文
2014/09/16 职场文书
工会经费申请报告
2015/05/15 职场文书
跟班学习心得体会(共6篇)
2016/01/23 职场文书
解决jupyter notebook图片显示模糊和保存清晰图片的操作
2021/04/24 Python
基于Python绘制子图及子图刻度的变换等的问题
2021/05/23 Python