我正在尝试传递一个SESSION变量,以便用户可以编辑某些内容,但是当我使用$ _SESSION时,最后一个记录ID就是一个。
我读到我应该使用
$_SESSION['property_id'] = array();
foreach($property_data->results() as $pdata) {
echo '<ul>';
echo '<li>' . $pdata->prop_name . '</li>';
$prop_num = $pdata->id;
$calendar_record = DB::getInstance()->singleCalendar('reservations', array('user_id', '=', $user_id, 'property_id', '=', $prop_num));
$_SESSION['property_id'][] = $prop_num;
if($calendar_record->count()) {
echo '<li><a href="calendar-details.php">EDIT BOOKINGS</a>';
} else {
echo '<li><a href="calendar-add.php">CREATE FIRST BOOKING</a>';
}
echo '</ul>';
};
我做了,我在下一页上有一个_SESSION变量作为数组,但我不明白我怎么知道我追哪一个,他们实际点击了哪一个?
所以我想做的是传递一个SESSION变量,但在循环遍历众多记录时将其设置为正确的值,并在下一页上提供该变量。
谢谢!