【发布时间】:2021-09-01 02:58:57
【问题描述】:
我尝试在管理员表中显示数据。
这是我的 admin.blade.php:
<form method="post" action="post_namaadmin">
<input type="text" name="txtnamaadmin" id="txtnamadmin" value="1">
<input type="submit" name="btnnamadmin" id="btnamaadmin">
</form>
<div class="card-body">
<table border="1">
@foreach($datalama as $rows)
<tr>
<td>ID : </td>
<td>{{ $rows->userid }}</td>
<td>Nama : </td>
<td>{{ $rows->nama }}</td>
</tr>
<tr>
<td>Section</td>
<td>IM</td>
<td>CO</td>
<td>SH</td>
<td>PL</td>
<td>RI</td>
<td>ME</td>
<td>TB</td>
<td>CF</td>
</tr>
<tr>
<!-- //1 -->
<td>{{ $rows->a1 }}</td>
<td>{{ $rows->b1 }}</td>
<td>{{ $rows->c1 }}</td>
<td>{{ $rows->d1 }}</td>
<td>{{ $rows->f1 }}</td>
<td>{{ $rows->g1 }}</td>
<td>{{ $rows->h1 }}</td>
<!-- //1 -->
<td>{{ $rows->a2 }}</td>
<td>{{ $rows->b2 }}</td>
<td>{{ $rows->c2 }}</td>
<td>{{ $rows->d2 }}</td>
<td>{{ $rows->f2 }}</td>
<td>{{ $rows->g2 }}</td>
<td>{{ $rows->h2 }}</td>
<!-- //3 -->
<td>{{ $rows->a3 }}</td>
<td>{{ $rows->b3 }}</td>
<td>{{ $rows->c3 }}</td>
<td>{{ $rows->d3 }}</td>
<td>{{ $rows->f3 }}</td>
<td>{{ $rows->g3 }}</td>
<td>{{ $rows->h3 }}</td>
<!-- //4 -->
<td>{{ $rows->a4 }}</td>
<td>{{ $rows->b4 }}</td>
<td>{{ $rows->c4 }}</td>
<td>{{ $rows->d4 }}</td>
<td>{{ $rows->f4 }}</td>
<td>{{ $rows->g4 }}</td>
<td>{{ $rows->h4 }}</td>
<!-- //5 -->
<td>{{ $rows->a5 }}</td>
<td>{{ $rows->b5 }}</td>
<td>{{ $rows->c5 }}</td>
<td>{{ $rows->d5 }}</td>
<td>{{ $rows->f5 }}</td>
<td>{{ $rows->g5 }}</td>
<td>{{ $rows->h5 }}</td>
<!-- //6 -->
<td>{{ $rows->a6 }}</td>
<td>{{ $rows->b6 }}</td>
<td>{{ $rows->c6 }}</td>
<td>{{ $rows->d6 }}</td>
<td>{{ $rows->f6 }}</td>
<td>{{ $rows->g6 }}</td>
<td>{{ $rows->h6 }}</td>
<!-- //7 -->
<td>{{ $rows->a7 }}</td>
<td>{{ $rows->b7 }}</td>
<td>{{ $rows->c7 }}</td>
<td>{{ $rows->d7 }}</td>
<td>{{ $rows->f7 }}</td>
<td>{{ $rows->g7 }}</td>
<td>{{ $rows->h7 }}</td>
</tr>
@endforeach
</table>
</div>
代码尚未完成,但应该给出表格的粗略图片。
这是我在 web.php 中的路线:
Route::post('/post_namaadmin', 'DataController@admin' ) ->name ('postnamaadmin');
DataController.php 中的函数:
public function admin(Request $request){
$mk = new data();
$param['datalama'] = $mk->ambilData($request->txtnamaadmin);
return view('admin',$param);
}
数据类中的函数:
public function ambilData($nama){
$query = data::orderby('userid')->where('nama','=' ,'$nama')->first();
return $query;
}
这是错误:
> ErrorException {#230 ▼ #message: "Invalid argument supplied for
> foreach()" #code: 0 #file:
> "C:\xampp\htdocs\kuesioner1\storage\framework\views\5c1b0932d9bc5a402e110419f0ce7e166c7a2109.php"
> #line: 22 #severity: E_WARNING } 1
我是 Laravel 的新手。为什么我使用5.8,我的上级要求我这样做。非常感谢所有帮助和建议。
【问题讨论】:
-
这样使用查询,$query = data::orderby('userid')->where('nama',$nama)->first();
标签: laravel laravel-5.8