上面的程序是被post调用,如果你们看着没有问题就说个“没问题”
让我再去别的地方找原因
让我再去别的地方找原因
解决方案 »
- 求助 网上下的一个上传的类,有的jpg可以上传有的不可以,不懂为什么,跪求解答
- 横向输出数据php可以实现么
- 在XP中如何下载安装php编译器
- 如何判断当前记录为最后一条记录?
- SMTP Error: Could not authenticate怎么解决
- smarty中有没有类似rawurlencode的函数?
- 如何获取下拉列表选定的值!急用!!
- 请问大家一般是如何判断数据库是否存在的?如何判断关系表是否存在?
- 没分了,这个程序为什么不能输出正确的值?
- 请问,:一个字符串,要使它的每一个字后面都加加上一个"%"应该怎么做?
- PHP文件上传出错??
- ●●关于PHP制作菜单的问题,大哥们帮帮我啊●●绝对挑战性!
接收session数据使用$_SESSION['yours']这样的格式,楼主上面的都错了.另,楼主用的是PHP4还是几?现在网上和书上许多教程都是有问题的.\
建议下个PHP手册好好看看.
要不把if ($account and $password)该成 if (isset($account and $password))
页面只是刷新一下就又回到了最初。
session_start();
$account=$_POST['account'];
$password=$_POST['password'];
/////////////////
改了以后还是不执行啊,
session_start();
$account=$_POST['account'];
$password=$_POST['password'];
echo $account;
echo $password;
看看有没有输出
那个sql语句后面不用加分号
我的电脑好像不会传变量了,是不是我的php出问题了?
session_start();
$account=$_POST['account'];
$password=$_POST['password'];
echo $account;
echo $password;
?>
只要这段代码看看
那些名字没有错吧
Warning: Cannot modify header information - headers already sent by (output started at C:\Sunlinks\Web\www\ehuade\tryregister.php:5) in C:\Sunlinks\Web\www\ehuade\tryregister.php on line 38
我的程序是
<?
session_start();
$account=$_POST['account'];
$password=$_POST['password'];
echo $account;//可以显示
echo $password;;//可以显示echo "<br>";
if ($account and $password)
{
echo $account;;//可以显示echo "<br>";
$link_ID=mysql_connect("localhost","root","123");
mysql_select_db("ehuade");
$str="SELECT * FROM huadeuser WHERE username='$account' and userpassword='$password'";
$result=mysql_query($str,$link_ID);
$row=mysql_num_rows($result);
if(!$row or $row==0)
{ $message="您输入的帐号、密码不正确,请重新输入";}
else {
$arra=mysql_fetch_row($result);
session_register("CID");
$_SESSION['CID']=$arra[1];
$CID=$_SESSION['CID'];
echo $CID; //可以显示 session_register("userpower");
$_SESSION['userpower']=$arra[6];
$userpower=$_SESSION['userpower'];
session_register("userunit");
$_SESSION['userunit']=$arra[4];
$userunit=$_SESSION['userunit'];
session_register("usertel");
$_SESSION['usertel']=$arra[5];
session_register("uname");
$_SESSION['umame']=$arra[3];
Header("Location:http://192.168.0.211/ehuade/inde.php");//第38行,为什么这里出错了?
exit();
};
}
?>
echo $account;//可以显示
echo $password;;//可以显示这样的去掉,就可以了.---要所有输出的部分哦.
header函数前面不可以有输出的.
再请教一个关于session传递变量的问题。
http://192.168.0.211/ehuade/inde.php的内容为
<?
session_start();if(empty($_SESSION['CID'])) //为什么这里接不到上页的值,
echo "不没传递!"; //输出显示,
?>
register_globals = on
session_start();echo($_SESSION['CID']);
?>先试一下