duanhuilao0787 2015-11-27 10:51 采纳率: 100%
浏览 14

在foreach循环中使用$ _SESSON来传递记录ID而不使用GET

I am trying to pass a SESSION variable so that the user can edit something but when I use $_SESSION, the last record ID is the one set.

I read that I should use

$_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>';               
};

which I did and I have a _SESSION variable available on the next page as an array but what I don't understand is how do I know which one I am after, which one they actually clicked on?

So what I want to do is pass a SESSION variable but set it to the correct value when looping through numerous records and have that variable available on the next page.

Thanks!

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
    • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
    • ¥15 手机接入宽带网线,如何释放宽带全部速度
    • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
    • ¥15 ETLCloud 处理json多层级问题
    • ¥15 matlab中使用gurobi时报错
    • ¥15 这个主板怎么能扩出一两个sata口
    • ¥15 不是,这到底错哪儿了😭
    • ¥15 2020长安杯与连接网探
    • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么