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服务器安装多套PHP的另类解决方案
Oct 09 PHP
下拉列表多级联动dropDownList示例代码
Jun 27 PHP
服务器变量 $_SERVER 的深入解析
Jul 02 PHP
让codeigniter与swfupload整合的最佳解决方案
Jun 12 PHP
destoon实现会员商铺中指定会员或会员组投放广告的方法
Aug 21 PHP
php实现通过cookie换肤的方法
Jul 13 PHP
php图片添加文字水印实现代码
Mar 15 PHP
PHP中的使用curl发送请求(GET请求和POST请求)
Feb 08 PHP
php 中的closure用法详解
Jun 12 PHP
PHP钩子实现方法解析
May 21 PHP
PHP使用HTML5 FileApi实现Ajax上传文件功能示例
Jul 01 PHP
PHP实现页面静态化深入讲解
Mar 04 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
第一节--面向对象编程
2006/11/16 PHP
jQuery 文本框得失焦点的简单实例
2014/02/19 Javascript
开源的javascript项目Kissy介绍
2014/11/28 Javascript
Jquery 实现grid绑定模板
2015/01/28 Javascript
javascript中去除数组重复元素的实现方法【实例】
2016/04/12 Javascript
javascript 用函数实现继承详解
2016/05/28 Javascript
详解数组Array.sort()排序的方法
2020/05/09 Javascript
js实现扫雷小程序的示例代码
2017/09/27 Javascript
浅谈vue路径优化之resolve
2017/10/13 Javascript
浅谈vue中改elementUI默认样式引发的static与assets的区别
2018/02/03 Javascript
微信小程序入口场景的问题集合与相关解决方法
2019/06/26 Javascript
jquery传参及获取方式(两种方式)
2020/02/13 jQuery
JavaScript使用canvas绘制随机验证码
2020/02/17 Javascript
AutoJs实现刷宝短视频的思路详解
2020/05/22 Javascript
使用 UniApp 实现小程序的微信登录功能
2020/06/09 Javascript
JavaScript大数相加相乘的实现方法实例
2020/10/18 Javascript
[03:15]DOTA2-DPC中国联赛1月22日Recap集锦
2021/03/11 DOTA
从零学python系列之数据处理编程实例(一)
2014/05/22 Python
pygame游戏之旅 添加游戏介绍
2018/11/20 Python
Python面向对象之类和对象属性的增删改查操作示例
2018/12/14 Python
PyQt5内嵌浏览器注入JavaScript脚本实现自动化操作的代码实例
2019/02/13 Python
用Python做一个久坐提醒小助手的示例代码
2020/02/10 Python
Keras 快速解决OOM超内存的问题
2020/06/11 Python
中国旅游网站:同程旅游
2016/09/11 全球购物
Stylenanda中文站:韩国一线网络服装品牌
2016/12/22 全球购物
香港最新科技与优质家居产品购物网站:J SELECT
2018/08/21 全球购物
工程师岗位职责
2013/11/08 职场文书
大学生自我鉴定
2013/12/16 职场文书
庆元旦广播稿
2014/02/10 职场文书
《陈涉世家》教学反思
2014/04/12 职场文书
募捐感谢信
2015/01/22 职场文书
协议书范文
2015/01/27 职场文书
鲁迅故居导游词
2015/02/05 职场文书
高校自主招生自荐信2015
2015/03/04 职场文书
CSS 实现多彩、智能的阴影效果
2021/05/12 HTML / CSS
Mysql数据库值的添加、修改、删除及清空操作实例
2021/06/20 MySQL