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 相关文章推荐
php 将bmp图片转为jpg等其他任意格式的图片
Jun 21 PHP
PHP代码审核的详细介绍
Jun 13 PHP
destoon后台网站设置变成空白的解决方法
Jun 21 PHP
php中socket通信机制实例详解
Jan 03 PHP
Thinkphp框架开发移动端接口(2)
Aug 18 PHP
ThinkPHP中session函数详解
Sep 14 PHP
php删除txt文件指定行及按行读取txt文档数据的方法
Jan 30 PHP
PHP中ajax无刷新上传图片与图片下载功能
Feb 21 PHP
php使用crypt()函数进行加密
Jun 08 PHP
php和nginx交互实例讲解
Sep 24 PHP
laravel 解决crontab不执行的问题
Oct 22 PHP
解决PhpStorm64不能启动的问题
Jun 20 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代码
2007/03/08 PHP
关于使用coreseek并为其做分页的介绍
2013/06/21 PHP
YII模块实现绑定二级域名的方法
2014/07/09 PHP
php实现的树形结构数据存取类实例
2014/11/29 PHP
PHP6连接SQLServer2005的三部曲
2016/04/15 PHP
浅谈PHP面向对象之访问者模式+组合模式
2017/05/22 PHP
PHP培训要多少钱
2017/06/06 PHP
Prototype 学习 工具函数学习($A方法)
2009/07/12 Javascript
没有document.getElementByName方法
2013/08/19 Javascript
js统计页面的来访次数实现代码
2014/05/09 Javascript
jQuery Ajax使用实例
2015/04/16 Javascript
React学习之事件绑定的几种方法对比
2017/09/24 Javascript
十分钟带你快速了解React16新特性
2017/11/10 Javascript
详解微信小程序调起键盘性能优化
2018/07/24 Javascript
vue实现新闻展示页的步骤详解
2019/04/11 Javascript
vscode vue 文件模板的配置方法
2019/07/23 Javascript
小程序实现录音上传功能
2019/11/22 Javascript
vue 调用 RESTful风格接口操作
2020/08/11 Javascript
js实现随机圆与矩形功能
2020/10/29 Javascript
[46:03]LGD vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python全局变量操作详解
2015/04/14 Python
Python爬虫抓取代理IP并检验可用性的实例
2018/05/07 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
2020/01/08 Python
python实现遍历文件夹图片并重命名
2020/03/23 Python
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
2014/10/03 面试题
主管职责范文
2013/11/09 职场文书
我们的节日端午节活动方案
2014/03/02 职场文书
小学班干部竞选演讲稿
2014/04/24 职场文书
春节联欢会策划方案
2014/05/16 职场文书
光学与应用专业毕业生求职信
2014/09/01 职场文书
暑期社会实践证明书
2014/11/17 职场文书
民事辩护词范文
2015/05/21 职场文书
正规借条模板
2015/05/26 职场文书
2016教师暑期培训学习心得体会
2016/01/09 职场文书
如何撰写出一份完美的商业计划书?
2019/07/12 职场文书
FP-growth算法发现频繁项集——构建FP树
2021/06/24 Python