$SQL="SELECT * FROM $xt_user_TABLE WHERE user='".$user."'";
lsaturn(土星) 的办法比较保险
isaturn 的方案不行啊!! 请各位再帮忙想一下!错误信息是:You have an error in your SQL syntax near 'WHERE user=''' at line 1如果在用户栏输入什么,错误就是You have an error in your SQL syntax near 'WHERE user='输入的东西' at line 1如果各位需要,我可以把所有的HTML贴出来,另外:哪位高手如果时间充裕的话,我希望能出 RMB 长期赐教! QQ:12122291
function CheckNicker($name) { global $USER_LOG_TABLE; global $user,$xh; $SQL="SELECT * FROM $xt_user_TABLE WHERE user='$user'"; $xt_user_TABLE怎么来的?应该是空的吧?
$xh的问题吧,没传过来,建议把SQL语句打印出来调试
$xt_user_TABLE怎么来的?应该是空的吧?我有这个表啊 我用SQL增加用户都可以的啊function CheckNicker($name) { global $USER_LOG_TABLE; global $user,$xh; 对不起,应该是 $xt_user_TABLE$xh的问题 我想是这个,看帮我怎么改一下??!
可是我把$xt_user_TABLE改过来后确是这个问题?Warning: Cannot add header information - headers already sent by (output started at C:\bbxt\index1.php:2) in C:\bbxt\index1.php on line 59怎么改啊?!
请各位再帮忙想一下!错误信息是:You have an error in your SQL syntax near 'WHERE user=''' at line 1如果在用户栏输入什么,错误就是You have an error in your SQL syntax near 'WHERE user='输入的东西' at line 1如果各位需要,我可以把所有的HTML贴出来,另外:哪位高手如果时间充裕的话,我希望能出 RMB 长期赐教!
QQ:12122291
<form name="denlu" method="post" ACTION="<? echo $PHP_SELF; ?>">
<font color="#CC6666" size="3">用户</font> <font size="2">
<input type="text" name="user" maxlength="12" size="12">
<font color="#CC6666"><font size="3">密码</font></font>
<input type="password" name="password" maxlength="10" size="12">
<input type="submit" name="Ok" value="登陆">
</font>
</form>
{
global $USER_LOG_TABLE;
global $user,$xh;
$SQL="SELECT * FROM $xt_user_TABLE WHERE user='$user'"; $xt_user_TABLE怎么来的?应该是空的吧?
我用SQL增加用户都可以的啊function CheckNicker($name)
{
global $USER_LOG_TABLE;
global $user,$xh; 对不起,应该是
$xt_user_TABLE$xh的问题
我想是这个,看帮我怎么改一下??!
http://www.yygs.com/benifit/admindemo.htm
偶是按照cdsn登陆页面做的,还要一点点的技术,
因为如果直接用按纽简单多了。想要的话给偶100分。
直到现在偶的分数才是2000,郁闷极了,
现在抢分的时候到了,
别怪我贪心哦。
别的人也帮我了
他们也有功劳我改了一下,是HEADER的问题
还有我表里的密码页面不认,怎么办
一般出现的错误就是变量为空,或者数据库连接语句里面的值同数据库内值类型不一致
return($row[password]); 最好用return($row['password']);1.注意变量的大小写
2.注意检查在函数里面的全局变量.可以在函数里头输出全局变量的值检查
3.if (!$user) $error="用户名不能为空"; 最好用if (empty($user))检查$xt_user_TABLE变量是否赋值!在
$SQL="SELECT password FROM $xt_user_TABLE WHERE xh='$xh'";
下面加
echo $SQL;
语句
把输出的SQL语句放到phpMyAdmin里试试看看是不是SQL语句有错误.如果有一层一层往上推.看看到底是哪里出错.
这样如果还查不出来我也没有办法了!
要从一开始就养成正规的方法!
这种用法可以但是不建议这么用!