我的页面将在一个while循环中使用mysqli_fetch_array
显示可用餐厅的列表。从这些我可以选择我想要的餐厅。之后,我试图基于给定的restaurant
显示与给定rest_id
相对应的菜单项。
在index.php
中,我将从rest_id
表中检索的restaurant
值放入$ _SESSION ['restid']变量中。即
$ _ SESSION ['restid'] = $ row ['rest_id'];
但是,当我在viewMenu.php
中使用$ _SESSION变量来显示与给定menu
对应的rest_id
条目时,它将仅显示与最后一个{{ rest_id
表中的1}}。
我确实认为是因为在while循环中显示restaurant
的记录时,$ _ SESSION变量将设置为循环检索到的最后一个restaurant
值。我可以想到一个数组,但是不知道如何实现它。
所以,我的问题是:如何获取特定的$ _SESSION值,该值对应于我选择的特定rest_id
,以便仅获取基于我实际选择的餐厅的条目?
rest_id
index.php