[求助]:昨天还能访问,今天怎么就出现了500错误了,不明白!!!

[求助]:昨天还能访问,今天怎么就出现了500错误了,不明白!!!



[复制到剪切板]
CODE:
<?php
$aduse
=$_POST[aduse];
$adpass=$_POST[adpass];
if(
$news)
{
    
mysql_select_db($database_news,$news);
    
$sqlad="select * from cdtce where aduse=$aduse and adpass=$adpass";
    
$result=mysql_query($sqlad,$news);
    
$re_num=mysql_num_rows($result);
    if(
$re_num=1)
    {
    
setcookie("aduse",$use,time()+3600);
    }
    else
    {
    
header("Location: index.php");
    }
}
echo 
$_COOKIE[aduse];
header("Location: admin.php");
?> ;


以上代码我都弄不明白错误在哪儿了。。。
昨天还能访问,但问题是无论输入的帐号和密码是对还是错,总是会通过验证,并成功登陆
后来我把 if($re_num=1) 改成 if($re_num==1) 之后,就出现500错误
但是今天我改正过来后,还是出现500错误
昏了,不知道怎么办了...



[复制到剪切板]
CODE:
<?php
$aduse
=$_POST[aduse];//?看看标准写法 $_POST['aduse'];,下面依次...包括$_COOKIE
$adpass=$_POST[adpass];//加引号
if($news)//$new是哪的?数据库资源?怎么弄这么一个名,我以为是什么新闻呢,,,自己检查下有没有.
{
    
mysql_select_db($database_news,$news);
    
$sqlad="select * from cdtce where aduse=$aduse and adpass=$adpass";
//$sqlad="select * from cdtce where aduse='$aduse' and adpass='$adpass'";改成这样,要不会 and 1=1攻击mysql的.

    
$result=mysql_query($sqlad,$news);
    
$re_num=mysql_num_rows($result);
    if(
$re_num=1)//有什么用?相当于if(1)?要==
    
{
    
setcookie("aduse",$use,time()+3600);
    }
    else
    {
    
header("Location: index.php");//下面还有代码没?没有的话最好断掉exit(1);
    
}
}
echo 
$_COOKIE[aduse];//加引号$_COOKIE['aduse']
header("Location: admin.php");
?> ;


再有,写程序时要把错误打开,最好开到warning级别,把所有问题都解决掉.多看些基础的东西.