我有一个简单的 mysql 表,它有:
ID type price
表格看起来像这样:(userID 是登录用户的分配 ID (AUTH))
ID type price
1 Area 8.95
2 Areas 17.9
3 Areas 26.85
4 Areas 35.8
5 Areas 39.95
我在选择下拉列表中使用 ID 作为类型的值:价格
<select name="rooms" id="Areas">
<option value="" selected="selected">0</option>
@foreach ($room as $rooms)
<option data-price="{{ $rooms->price }}" value='{{ $rooms->ID }}'>{{ $rooms->ID }}</option>
@endforeach
</select>
我之所以有这样的原因是由于我的js(它根据选择更新定价信息)
当信息被保存到数据库时,它会提取在这种情况下是 ID 的值。
保存到的表格格式
ID USERID service price
149 1 1
150 1 2
151 1 3
152 1 4
我希望它拉出列价格并输入价格和服务,因此它看起来像:
ID USERID service price
149 1 Area 8.95
150 1 Areas 17.9
151 1 Areas 26.85
152 1 Areas 35.8
如何实现?使用联接?
相关PHP
$user = User::find(Auth::user()->id);
$input = [
Input::get('rooms'),
Input::get('pr_deodorizer'),
Input::get('pr_protectant') .
Input::get('pr_sanitizer'),
Input::get('fr_couch'),
Input::get('fr_chair'),
Input::get('fr_sectional'),
Input::get('fr_ottoman'),
Input::get('pr_tile'),
Input::get('pr_hardwood')
];
// echo '<pre>';
// var_dump($input); die;
foreach ($input as $services) {
$service = new Service();
$service->userID = $user->id;
$service->services = $services;
$service->save();
}
return Redirect::to('book/schedule');