我为多个选择下拉菜单设置了多个带有基本价格的表格。在用户选择他们想要的价格后,我想将所有这些组合到一张表中。我遇到的问题是我正在使用每个表的数字字段(房间)来填充他们可以选择的下拉列表的数量。
填充下拉列表的表
id room area pr_clean pr_protectant pr_sanitizer pr_deodorizer
1 1 Area 8.95 19.95 17.95 7.5
2 2 Areas 17.9 39.9 35.9 15
3 3 Areas 26.85 59.85 53.85 22.5
4 4 Areas 35.8 79.8 71.8 30
5 5 Areas 39.95 99.75 89.75 37.5
6 6 Areas 53.7 119.7 107.7 45
7 Whole House Areas 69.95 139.65 125.65 52.5
选择下拉菜单是:
<select name="rooms" id="Areas">
<option value="" selected="selected">0</option>
@foreach ($room as $rooms)
<option data-price="{{ $rooms->pr_clean }}" value='{{ $rooms->room }}'>{{ $rooms->room }}</option>
@endforeach
</select>
the data is saving like this via my php controller:
$input = [
Input::get('rooms')
];
// echo '<pre>';
// var_dump($input); die;
foreach($input as $services)
{
$service = new Service();
$service->userID = $user->id;
$service->services = $services;
$service->save();
}
然后将其保存到另一个收集所有数据的表中。
id userID services price created_at updated_at
156 1 6 NULL 2013-09-08 01:14:26 2013-09-08 01:14:26
157 1 3 NULL 2013-09-08 01:14:26 2013-09-08 01:14:26
我需要根据下拉列表中的值填充服务列和价格列。而不是值本身进入服务列