dongpeihui1051 2015-04-22 13:41
浏览 13

如何按类别,项目和费率的格式安排会话数组数据?

my data now stored in json in the format stated below which is actually a separate array for category, item and rate. But I want it to store per category chosen..If category 1 chosen then it must show how many items under that category and rate for each item.

Currently my JSON order as below:

{"level":{"Primary":"1","Upper Secondary":"2"},"sub":{"2":"bm","1":"maths"},"rate2":{"bm":"10","bi":"20","maths":"30"},"submit":"submit"}

$_SESSION['info'][$level]=array('level'=>$level,array('subject'=>$subject,'rate'=>$rate));

How do I arrange this correctly in SESSION array as below order:

Primary
  [bm=10
  ,bi=20]

Upper Secondary
  [maths=30]

And how do I retrieve it later after decoding as below in php file to be stored inside database please?

$return = $_POST;

$return["json"] = json_encode($return);

form input:

<ul class="small-block-grid-3 medium-block-grid-3 large-block-grid-2">
    <li><input type="checkbox" name="level[Primary]" id="level" class="level" value="1"><label>Primary</label></li>
    <li><input type="checkbox" name="level[Upper Secondary]" id="level" class="level" value="2"><label>Upper Secondary</label></li>
    <li><input type="checkbox" name="level[University]" id="level" class="level" value="3"><label>University</label></li>
    <li><input type="checkbox" name="level[Lower Secondary]" id="level" class="level" value="4"><label>Lower Secondary</label></li>
    <li><input type="checkbox" name="level[Pre University]" id="level" class="level" value="5"><label>Pre University</label></li>
    <li><input type="checkbox" name="level[Skills/Languages]" id="level" class="level" value="6"><label>Skills/Languages</label></li>                 
</ul>

//below is inside while loop as data fetched from database using ajax//

echo '<table><tr><td>'. $subjects . '</td><td><input type="checkbox" name="sub['.$levels_id.']" id="sub" value="'.$subjects.'"></td>';
echo'<td><input type="textbox" name="rate2['.$subjects.']" class="rate2" value="" id="'.$subjects.'"></td></tr></table>';
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 WPF 大屏看板表格背景图片设置
    • ¥15 这个主板怎么能扩出一两个sata口
    • ¥15 不是,这到底错哪儿了😭
    • ¥15 2020长安杯与连接网探
    • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
    • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
    • ¥16 mybatis的代理对象无法通过@Autowired装填
    • ¥15 可见光定位matlab仿真
    • ¥15 arduino 四自由度机械臂
    • ¥15 wordpress 产品图片 GIF 没法显示