나는 2 개의 테이블 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
}
}
?>
이제 선택한 회사 만 방문하면됩니다. 그것을 위해 나는 그것을 얻을 수있는 회사의 세션을 만들어야합니다.
세션이 필요 없다고 생각합니다. GET을 통해 company_id 변수를 전달하면됩니다. 그러면 dash.php에서 company_id를 쉽게 얻을 수 있습니다.
이 줄을 간단히 변경
<a href='dash.php?company_id='<?php echo $row["companyId"];?>' ><?php echo $row['companyName'];?></a>
dash.php
$_GET["company_id"]; // this is your company id
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다