我正在从事php项目,其中我有两个表users和company。用户将首先注册自己,然后为自己创建公司。一个用户可以访问多个公司。因此,我有一个网页,将显示授权公司的特定用户。现在,我必须访问特定用户的特定公司。假设用户A有3家公司: COM-1,COM-2,COM-3。我为user.so创建会话,我可以获得以下查询和结果:
$sql = mysqli_query($conn,"select * from company where `userId`= '".$_SESSION['userid']."' ");
while ($row = mysqli_fetch_assoc($sql))
{
if ($row>0)
{
?>
<div><a href='dash.php?=<?php echo $row["companyId"];?>' name="" value='<?php echo $row["companyId"];?>'><?php echo $row['companyName'];?></a></div>
<?php
}
}
?>现在我只访问选定的公司。为此,我必须创建公司的会话,如何才能得到它。
发布于 2017-07-06 09:48:43
我认为不需要会话,您只需要通过GET传递company_id变量。然后您就可以轻松地在company_id上获得dash.php了。
简单地更改这一行
<a href='dash.php?company_id='<?php echo $row["companyId"];?>' ><?php echo $row['companyName'];?></a>dash.php
$_GET["company_id"]; // this is your company idhttps://stackoverflow.com/questions/44945022
复制相似问题