javascript - 从 laravel 获取数据选项
问题描述
HTML:
<label>place</label>
<select class="form-control" name="provice" id="provice">
<option value="0">test</option>
@foreach ($provincees as $key => $value)
<option value="{{ $value->id }}">{{ $value->name }}</option>
@endforeach
</select>
我想获取数据名称并插入数据库,使用选择选项中找到的 id 搜索省份名称。
我使用它来根据选择 id 获取名称:
$results = DB::select('select name from provincees where id = ?',$request->provice);
我有这个插入数据的代码:
$i=DB::insert("INSERT
INTO place
(id,name)
VALUES
(?,?,?,?)
",[$request->provice,$results]);
有没有人可以帮我解决这个问题?
解决方案
这是使用query builder
参考链接https://laravel.com/docs/7.x/queries#inserts
$results = DB::table('provincees')->select('name')->where('id',$request->provice)->first();
$i = DB::table('provincees')->insert([
'id'=>$request->provice,
'name'=>$results->name,
]);
推荐阅读
- python - 为什么为函数分配名称会自动执行该函数?
- python - 如何按小时四舍五入时间值?
- java - 如何在Java中提取JSON Array的特定字段并将其存储在String中
- spring-data-jpa - 我们可以将 N1QL 转换为 shEL 查询以供 Spring 使用吗
- sql-server - 捕获从 SQL Server 输出的消息
- python - 在 python 数据框中,如果没有被拾取,你如何将值保留为空白?
- java - AWS EC2 Java Spring Boot - 线程“主”java.lang.NoClassDefFoundError 中的异常:org/springframework/boot/SpringApplication
- powerbuilder - 从 powerbuilder 12.5.2 版本迁移到 powerbuilder 2017,尤其是在应用程序中使用 EAServer?
- ios - ios的谷歌标签管理器不加载容器
- ibm-watson - 在 php 中修改 IBM Watson Chatbot Dictionary