是一个CHECK.PHP,代码如下,有点长,问题在代码中间,麻烦了!!
<?
session_register('u_name');
session_register('u_lx');
require ("./include/config.inc.php");
require ("./admin/global.php");
?>
<html>
<head>
<link rel ="stylesheet" href="style.css">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<?
$u_name=$_POST['username'];
$u_password=$_POST['password'];
$sql = "select * from users where u_name='$u_name' and u_password='$u_password'";
$result = mysql_db_query($dbname,$sql);
$cou=mysql_num_rows($result);
if($cou==0):
?>
<script language=JavaScript>
alert("ERROR LOGIN!\n Please input username/password try again!!");
window.location='./index.php';
</script>
<?
else: $csql = "select * from users where u_name='$u_name' and u_password='$u_password'";
$cresult = mysql_db_query($dbname, $csql);
$crow = mysql_fetch_array($cresult);
$_SESSION['u_name']=$u_name;
$_SESSION['u_lx']=$crow['u_lx'];
$u_code=$crow['u_code'];
$action_t=u_online_true($u_name);
$u_lastactivity_dt=date("Y-m-d H:i:s");
if($action_t==1)
{
echo "<script language=JavaScript>{alert('Please wait 3 minutes and try again!!');history.go(-1);}</script>";
}
if($crow['on_off']==1)
{
?>
<script language=JavaScript>
alert('提示:您的帐户已经被停用,请与管理员联系!');
window.location='./index.php';
</script>
<?
}
elseif($crow['u_online']==1)
{
$utsql= "UPDATE users SET u_lastactivity='$u_lastactivity_dt',u_last_ip='$ip' where u_name='$u_name'";
mysql_db_query($dbname,$utsql) or die ("操作失败1!");
}
else
{
try
{
$utsql= "UPDATE users SET u_lastactivity='$u_lastactivity_dt',u_last_ip='$ip' where u_name='$u_name'";//未加TRY前,执行完这一句,就退出,加了TRY,提示"parse error, unexpected '{'",何故?
mysql_db_query($dbname,$utsql) or die ("操作失败2!");
}
catch(exception $e)
{
echo $e;
}
} if($crow['u_lx']==1)
{
?>
<script language=JavaScript>
window.location='./member/xieyi.php';
</script>
<?
}
if($crow['u_lx']==2)
{
?>
<script language=JavaScript>
window.location='./member/xieyi.php';
</script>
<?
}
if($crow['u_lx']==3)
{
?>
<script language=JavaScript>
window.location='./member/xieyi.php';
</script>
<?
}
if($crow['u_lx']==5)
{
?>
<script language=JavaScript>
window.location='./member/xieyi.php';
</script>
<?
}
if($crow['u_lx']==8)
{
?>
<script language=JavaScript>
window.location='./member/xieyi.php';
</script>
<?
}
if($crow['u_lx']==9)
{
?>
<script language=JavaScript>
window.location='./member/xieyi.php';
</script>
<?
}
else
{?>
<script language=JavaScript>
alert("ERROR LOGIN!\n Please input username/password try again!!");
window.location='./index.php';
</script>
<?}
endif;
?>
<?
session_register('u_name');
session_register('u_lx');
require ("./include/config.inc.php");
require ("./admin/global.php");
?>
<html>
<head>
<link rel ="stylesheet" href="style.css">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<?
$u_name=$_POST['username'];
$u_password=$_POST['password'];
$sql = "select * from users where u_name='$u_name' and u_password='$u_password'";
$result = mysql_db_query($dbname,$sql);
$cou=mysql_num_rows($result);
if($cou==0):
?>
<script language=JavaScript>
alert("ERROR LOGIN!\n Please input username/password try again!!");
window.location='./index.php';
</script>
<?
else: $csql = "select * from users where u_name='$u_name' and u_password='$u_password'";
$cresult = mysql_db_query($dbname, $csql);
$crow = mysql_fetch_array($cresult);
$_SESSION['u_name']=$u_name;
$_SESSION['u_lx']=$crow['u_lx'];
$u_code=$crow['u_code'];
$action_t=u_online_true($u_name);
$u_lastactivity_dt=date("Y-m-d H:i:s");
if($action_t==1)
{
echo "<script language=JavaScript>{alert('Please wait 3 minutes and try again!!');history.go(-1);}</script>";
}
if($crow['on_off']==1)
{
?>
<script language=JavaScript>
alert('提示:您的帐户已经被停用,请与管理员联系!');
window.location='./index.php';
</script>
<?
}
elseif($crow['u_online']==1)
{
$utsql= "UPDATE users SET u_lastactivity='$u_lastactivity_dt',u_last_ip='$ip' where u_name='$u_name'";
mysql_db_query($dbname,$utsql) or die ("操作失败1!");
}
else
{
try
{
$utsql= "UPDATE users SET u_lastactivity='$u_lastactivity_dt',u_last_ip='$ip' where u_name='$u_name'";//未加TRY前,执行完这一句,就退出,加了TRY,提示"parse error, unexpected '{'",何故?
mysql_db_query($dbname,$utsql) or die ("操作失败2!");
}
catch(exception $e)
{
echo $e;
}
} if($crow['u_lx']==1)
{
?>
<script language=JavaScript>
window.location='./member/xieyi.php';
</script>
<?
}
if($crow['u_lx']==2)
{
?>
<script language=JavaScript>
window.location='./member/xieyi.php';
</script>
<?
}
if($crow['u_lx']==3)
{
?>
<script language=JavaScript>
window.location='./member/xieyi.php';
</script>
<?
}
if($crow['u_lx']==5)
{
?>
<script language=JavaScript>
window.location='./member/xieyi.php';
</script>
<?
}
if($crow['u_lx']==8)
{
?>
<script language=JavaScript>
window.location='./member/xieyi.php';
</script>
<?
}
if($crow['u_lx']==9)
{
?>
<script language=JavaScript>
window.location='./member/xieyi.php';
</script>
<?
}
else
{?>
<script language=JavaScript>
alert("ERROR LOGIN!\n Please input username/password try again!!");
window.location='./index.php';
</script>
<?}
endif;
?>
解决方案 »
- 高分求正则解释
- 求一正则替换规则 一个词变两个词
- 数组合并
- 在网上下载了一个网页在线编辑器,在第一行输入一段javascript,预览一下然后再返回,那段javascript就不见了,怎么改啊?
- 如何使某一页面只由另一页面链接而来时才有效?否则提示应该从哪个url进入
- 可编辑的表格? 在线等!!!!!!!!!!1
- 打开文件的问题!请大家多关注!!!!
- PHP的SOCKET
- php json数据gzip压缩输出
- ajax同步得不到数据问题(alert(str)无效)
- ASP。NET 转学习 PHP 在我的ASP.NET中一个页面中有一个Form都不用写要Post到哪里去那Php的话是不是都要指定Post都哪里去啊,谢谢
- 一个学习html过程中遇到的问题,希望大家帮忙解决一下,感激不尽
还有,这段代码
if($crow['on_off']==1)
{
?>
<script language=JavaScript>
alert('提示:您的帐户已经被停用,请与管理员联系!');
window.location='./index.php';
</script>
<?
}
elseif($crow['u_online']==1)
{
?>和<?可以夹杂着JavaScript这样用吗?
可以
<script language=JavaScript>
window.location.href='./member/xieyi.php';
window.opener.reload();
</script>把这个地方修改一下试试。