在PHP中创建动态标题链接

时间:2013-12-05 17:56:53

标签: php syntax

在我的代码中,我有一个if语句,返回为true,它会将用户标题为特定页面。但我想将一些数据发送到下一页。所以我尝试使用动态链接。但它似乎没有用。这是我的代码;

<?php
$row = mysqli_fetch_object($query);

if($row->Usertype = "General_User")
{
header("Location: http://www.mywebsite.com/GeneralUserHome.php?cid= echo $row->Company_ID");
}
else
{
header('Location: http://www.mywebsite.com');
}
?>

但是当我被重定向到页面时,我得到了这个; http://www.mywebsite.com/GeneralUserHome.php?cid=%20echo%20 '';

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

为什么你有echo

header("Location: http://www.mywebsite.com/GeneralUserHome.php?cid={$row->Company_ID}");

答案 1 :(得分:0)

你这里有一个错字:

if($row->Usertype = "General_User")

这是一项任务,而且永远都是真的。你想要双等于比较:

if($row->Usertype == "General_User")

作为一个注释,为了避免这些错别字,我将两者反转。如果你错误地输入一个等号,那么这将错误地告诉你究竟出了什么问题:

if("General_User" = $row->Usertype)