如何在php中创建另一个页面上带有标记的会话?

如何在php中创建另一个页面上带有标记的会话?,php,mysql,session,Php,Mysql,Session,我正在从事php项目,其中有两个表用户和 公司。用户将首先注册自己,然后创建公司 为了他自己。一个用户可以访问多个公司。所以我 有一个页面将向特定用户显示授权公司。 现在,我必须访问特定用户的特定公司。比方说 用户A有3家公司COM-1、COM-2、COM-3。我为创建会话 因此,我可以得到以下查询和结果: $sql = mysqli_query($conn,"select * from company where `userId`= '".$_SESSION['userid']."' ");

我正在从事php项目,其中有两个表
用户
公司
。用户将首先注册自己,然后创建公司 为了他自己。一个用户可以访问多个公司。所以我 有一个页面将向特定用户显示授权公司。 现在,我必须访问特定用户的特定公司。比方说 用户A有3家公司COM-1、COM-2、COM-3。我为创建会话 因此,我可以得到以下查询和结果:

$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    
    }
}
?>
$sql=mysqli\u query($conn,“从公司中选择*,其中`userId`='”。$\u会话['userId'].“”);
while($row=mysqli\u fetch\u assoc($sql))
{
如果($row>0)
{
?>
现在我只能访问选定的公司。为此,我必须创建
公司会话如何获得它。

我认为不需要会话,您只需要通过get传递company\u id变量。然后您将在dash.php上轻松获得company\u id

简单更改此行

<a href='dash.php?company_id='<?php echo $row["companyId"];?>' ><?php echo $row['companyName'];?></a>

无需会话只需将公司id作为get参数传递,如下href='dash.php?company_id='side-info:
没有属性
$_GET["company_id"]; // this is your company id