本人有点儿无语了。。。碰这事。。。
学PHP以来,只有这个页面让本人最无语
下面的代码我在DW和EditPlus 测试都没出错,但是一但发到服务器上,出错了。。。
看到的只有一个白板。。。
谁能帮咱找找问题。。。
以下是我的代码:
<?php require_once('../Connections/e316.php'); ?>
<?php require_once('top.php'); ?>
<?php require_once('use_session.php'); ?>
<?php
$ggguse=$_SESSION['china316_user_login'];
mysql_select_db($database_e316, $e316);
$query_user = "SELECT * FROM index_user WHERE use = '$ggguse'";
$user = mysql_query($query_user, $e316) or die(mysql_error());
$row_user = mysql_fetch_assoc($user);
$totalRows_user = mysql_num_rows($user);
if(isset($_POST['gopas'])){
if($_POST['gopas']!=$row_user['pas'])){
$no="您的原密码输入错误";
}
else{
$go=true();
}
//验证原密码
if(isset($_POST['gopas'])){
if(ereg("[^a-zA-Z0-9]",$_POST['pas'])){
$no="您输入的新密码格式错误";
}
else if($_POST['pas']!=$_POST['pas2']){
$no="您两次输入的新密码不一样";
}
else if($_POST['pas']==""){
$pas=$row_user['pas'];
}
else{
$pas=$_POST['pas'];
}
}
else{
$no="网络数据错误,请重试,如果重试无用请联系管理员";
}
//验证新密码
if(!ereg("^[a-zA-Z0-9_.]+@([a-zA-Z0-9_]+.)+[a-zA-Z]{2,3}$", $_POST['mail'])){
$no="您输入的邮箱格式不对";
}
else if($_POST['mail']==""){
$mail=$row_user['mail'];
}
else{
$mail=$_POST['mail'];
}
//验证邮箱
if($_totalRows_use!=1){
$no="您的帐号数据有误,目前不能进行此页面的操作,请与管理员联系";
}
else{
if(isset($use,$pas,$mail,$go)){
mysql_select_db($database_e316, $e316);
$editusesql="UPDATE `index_user` SET `pas` = '$pas', `mail` = '$mail' WHERE `index_user`.`use` = '$use' LIMIT 1";
$edituse=mysql_query($editusesql, $e316);
if(isset($edituse)){
$yes="修改资料成功";
}
else{
$no="网络数据错误,请重试,如果重试无用请联系管理员";
}
}
else{
$no="网络数据错误,请重试,如果重试无用请联系管理员";
}
}
}
?>
<?php
if(isset($no)){
echo "
<table width='100%' height='40' border='0' cellpadding='0' cellspacing='0' bgcolor='#FF0000'>
<tr>
<td align='center' valign='middle'>".$no."</td>
</tr>
</table>";
}
if(isset($yes)){
echo "
<table width='100%' height='40' border='0' cellpadding='0' cellspacing='0' bgcolor='#009900'>
<tr>
<td align='center' valign='middle'>".$yes."</td>
</tr>
</table>";
}
if($_totalRows_use==1){
echo "
<form action='reggo.php' method='post' name='reg' id='reg'>
<table width='550' border='0' align='center' cellpadding='0' cellspacing='0' class='4bai1px'>
<tr align='left' valign='middle' bgcolor='#FFFFFF'>
<td height='30' align='center'><img src='../img/use/edituser.jpg' width='150' height='25'></td>
<td width='400' height='30' align='left'>目前只许可更改密码与电子邮箱</td>
</tr>
<tr align='left' valign='middle'>
<td width='150' height='30' align='right'>密码:</td>
<td width='400' height='30'><input name='pas' type='password' class='from' id='pas' value='' size='30' maxlength='18'>
许可使用字母a-z和数字0-9的组合</td>
</tr>
<tr align='left' valign='middle'>
<td width='150' height='30' align='right'>原密码:</td>
<td width='400' height='30'><input name='gopas' type='password' class='from' id='gopas' value='' size='30' maxlength='18'></td>
</tr>
<tr align='left' valign='middle'>
<td width='150' height='30' align='right'> </td>
<td width='400' height='30'><input name='pas2' type='password' class='from' id='pas2' size='30' maxlength='18'>
重复输入密码</td>
</tr>
<tr align='left' valign='middle'>
<td height='30' align='right'>电子邮箱:</td>
<td width='400' height='30'><input name='mail' type='text' class='from' id='mail' size='30' maxlength='30' value='<?php echo $row_user['mail']; ?>'>
请填写有效邮箱地址</td>
</tr>
<tr align='left' valign='middle'>
<td height='30' align='center' valign='middle'> </td>
<td width='400' height='30' align='left' valign='middle'><input type='submit' name='Submit2' value='修改'></td>
</tr>
</table>
</form>";
}
?> ;
[
本帖最后由 蝶舞飘香 于 2009-10-28 04:50 编辑 ]