⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 personal.php

📁 一个很好的同学录,PHP+TXT,没有数据库的网友的最好选择
💻 PHP
字号:
<?
session_start();

$title="个人资料";
include("inc_head.php");
?>
<table width=760  cellpadding=0 cellspacing=0 background="images/bg5.gif" style="border-collapse:collapse;border-top:1 solid #000;border-bottom:1 solid #000">
  <tr>
    <td width=496 align="center">
	  <table width=200 border=0 cellspacing=0 cellpadding=0>
        <tr>
          <td style="border:1px solid #000;border-top-width:0;height:24;background:#FFF;font-size:16px" valign="middle" align="center"><? if(!$_CLASS_CONF) include("conf_class.php");echo htmlspecialchars($class_name); ?></td>
        </tr>
        <tr><td align="center"><img src="images/welcome.gif" width=174 height=8></td></tr>
      </table>
	  <br>
      <table width=480 border=0 cellspacing=0 cellpadding=0>
		  <tr>
            <td width=100 height=28 align="right">用户名:</td>
			<td width=13></td>
            <td width=366 style="color:#FF3366;font-size:15px;font-weight:bold"><? echo htmlspecialchars($_SESSION['id']); ?></td>
          </tr>
	  <form method="post" name="psnl" action="deal_reg.php?action=<? if($_SESSION['power']>0) echo "modInfo\"";else echo "regNew\" onsubmit=\"if(this.pass.value!=this.repass.value){alert('注意:两次密码不同');return false;}\""; ?>>
	      <tr>
            <td height=28 align="right">密码:</td>
			<td></td>
            <td><input name="pass" type="password" class="input" size=14></td>
          </tr>
          <tr>
            <td height=28 align="right">请确认密码:</td>
			<td></td>
            <td><input name="repass" type="password" class="input" size=14><? if($_SESSION['power']>0) echo " &nbsp; <input type='button' value='->修改密码<-' class='bt' style='font-weight:bold;color:#990000' onclick='checkPass()'>"; ?></td>
          </tr>
          <tr><td height=10 colspan=3>&nbsp;</td></tr>
          <tr>
            <td height=28 align="right">真实姓名:</td>
			<td style="color:FF0000;font-weight:bold">√</td>
            <td><input name="name" type="text" class="input" size=14 maxlength=8></td>
          </tr>
          <tr>
            <td height=28 align="right">性别:</td>
			<td style="color:FF0000;font-weight:bold">√</td>
            <td><input name="sex" type="radio" value=0 id="male"> <label for="male">男</label> <input type="radio" name="sex" value=1 id="female"> <label for="female">女</label></td>
          </tr>
          <tr>
            <td height=28 align="right">常用邮件地址:</td>
			<td style="color:FF0000;font-weight:bold">√</td>
            <td><input name="email" type="text" class="input" size=40 maxlength=50></td>
          </tr>
          <tr>
            <td height=28 align="right">出生年月:</td>
			<td style="color:FF0000;font-weight:bold">√</td>
            <td><input name="year" type="text" class="input" size=5 maxlength=4 onchange="changeDay()"> 年 
              <select name="month" class="input" onchange="changeDay()">
                <option value=0>请选择</option>
				<script language="JavaScript">
  				<!--
    			for (i=1; i<= 12; i++)
      				document.write("<option value='"+ i +"'>"+ i +"</option>")
  				//-->
  				</script>
			  </select> 月 
			  <select name="day" class="input">
                <option value=0>请选择</option>
				<script language="JavaScript">
  				<!--
    			for (i=1; i<= 31; i++)
      				document.write("<option value='"+ i +"'>"+ i +"</option>")
  				//-->
  				</script>
              </select> 日</td>
          </tr>
          <tr>
            <td height=28 align="right">联系单位:</td>
			<td></td>
            <td><input name="unit" type="text" class="input" size=40></td>
          </tr>
          <tr>
            <td height=28 align="right">通信地址:</td>
			<td></td>
            <td><input name="address" type="text" class="input" size=40></td>
          </tr>
          <tr>
            <td height=28 align="right">邮政编码:</td>
			<td></td>
            <td><input name="postcode" type="text" class="input" size=7 maxlength=6></td>
          </tr>
          <tr>
            <td height=28 align="right">联系电话:</td>
			<td></td>
            <td><input name="phone" type="text" class="input" size=14 maxlength=15></td>
          </tr>
          <tr>
            <td height=28 align="right">QQ号码:</td>
			<td></td>
            <td><input name="qq" type="text" class="input" size=14 maxlength=10></td>
          </tr>
          <tr>
            <td height=28 align="right">手机号码:</td>
			<td></td>
            <td><input name="mobile" type="text" class="input" size=14 maxlength=15></td>
          </tr>
          <tr>
            <td align="right" valign="top">补充说明:</td>
			<td></td>
            <td>(或自我表现介绍及签名)<br><textarea name="brief" style="height:80;width:290" class="input"></textarea></td>
          </tr>
          <tr><td height=10 colspan="3">&nbsp;</td></tr>
          <tr>
            <td colspan=2></td>
            <td><input type="submit" value="完 成" class="bt"> <input type="reset" value="重新填写" class="bt"></td>
          </tr>
      </form>
      </table>
	  <script language="JavaScript">
		<!--
		var days = 31;
		var daysOfMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
		//动态改变day下拉框里的日数
		function changeDay() {
			var tmpM=psnl.month.options[psnl.month.selectedIndex].value;
			var tmpY=parseInt(psnl.year.value);
			if(tmpM==0) return 0;
			isLeapYear = (tmpY%100 == 0)?tmpY%400==0:tmpY%4==0;
			daysOfThisMonth = daysOfMonth[tmpM-1]+((isLeapYear&&tmpM==2)?1:0);
			if (days > daysOfThisMonth) for (i = days; i > daysOfThisMonth; i--) psnl.day.remove(i);
			else if (days < daysOfThisMonth)
				for (i = days; i < daysOfThisMonth; i++) {
					var oNewItem=new Option(""+(i+1), i+1,false,false)
					psnl.day.add(oNewItem);
				}
			days = daysOfThisMonth;
		}
<? 
if(!$_MYSQL_INC) include("conf_mysql.php");
if($_SESSION['power']>0) {
	echo '
		function checkPass(){
			with(document.psnl) {
				if(pass.value!=repass.value) alert("注意:两次密码不同");
				else if(pass.value=="") alert("请输入密码");
				else {
					action="deal_reg.php?action=modPass";
					submit();
				}
			}
		}
';
	$sql="select * from mc_member where id like '".$_SESSION['id']."'";
	$Myres=mysql_query($sql,$Mylink);
	if($row=mysql_fetch_row($Myres)){
		$birth=getdate(strtotime($row[5]));
		echo '
		with (document.psnl) {
			name.defaultValue="'.addslashes($row[2]).'";
			sex['.$row[3].'].defaultChecked=true;
			email.defaultValue="'.$row[4].'";
			year.defaultValue="'.$birth['year'].'";
			month.options['.$birth['mon'].'].defaultSelected=true;
			day.options['.$birth['mday'].'].defaultSelected=true;
			unit.defaultValue="'.addslashes($row[6]).'";
			address.defaultValue="'.addslashes($row[7]).'";
			postcode.defaultValue="'.$row[8].'";
			phone.defaultValue="'.addslashes($row[9]).'";
			qq.defaultValue="'.$row[10].'";
			mobile.defaultValue="'.addslashes($row[11]).'";
			brief.defaultValue="'.addcslashes($row[12],"\n\r\"\'").'";
			reset();
		}
		changeDay();
';
	}
}
?>
		//-->
	  </script>
	  <p>&nbsp;</p>
	</td>
    <td width=112 valign="top"></td>
    <td width=151 valign="top" bgcolor=#FFFFFF style="border-left:1 solid #000;border-right:1 solid #000">
	  <br><br><br>
      <table width=100% border=0 cellspacing=0 cellpadding=0>
        <tr>
          <td style="border-top:1 solid #000;border-bottom:1 solid #000;padding:8px 3px">
		    &nbsp;说明:<br><br>
            &nbsp;*您的信息将进入我们的资料库,为了方便同学之间的查找和联系,请认真填写!<br><br>
			&nbsp;*<b><font color=#FF0000>√</font></b>为必填项<br><br>
			&nbsp;*加入班级时,请填写密码及必填项<br><br>
            &nbsp;*为了方便和同学之间查找和辨认,请您填写真实姓名<br><br>
            &nbsp;*为了您能和同学方便的联系,请您填写常用的e-mail地址<br><br>
            &nbsp;*为了您能和同学方便的联系,请您填写常用的手机号码以及其他联系方式,当然这并非必填项<br>
            </td>
        </tr>
      </table>
	</td>
  </tr>
</table>
<?
include("inc_foot.php");
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -