【发布时间】:2017-08-15 20:24:18
【问题描述】:
我想知道每个tr 标签中第一个td 标签的内容。
问题是我需要将文件的标题和文件名存储在数据库中,而不需要为每个选择的文件重复代码。我正在尝试获取 <td> 标记的值。我编写了一个代码,向用户显示一个包含两列的表格,第一个是文件标题,第二个是选择文件的按钮,以便用户可以上传多个文件并通过 Send 发送按钮。
为了澄清这个想法:
这是我的代码:
<td>Course Report</td>
<td>@foreach ($temp1 as $fi)
@if($fi->title =="Course Report")
<form action="{{route('dele')}}" method="post" ><input type="hidden" name="_token" value="{{csrf_token()}} ">
<button id="delete-id" name="filename" value="{{$fi->id}}">delete </button>
@endif
@endforeach
@if($fi->title !="Course Report")
<form action="{{route('filestest')}}" method="post" enctype="multipart/form-data">
{{csrf_field()}}
<input id="file-id"type="file" name="file1"></input>
@endif
</td>
</tr>
<tr> <td>Sample of Midterm Exam Answer sheet – High</td>
<td>@foreach ($temp1 as $fi)
@if($fi->title =="Sample of Midterm Exam Answer sheet – High")
<form action="{{route('dele')}}" method="post" ><input type="hidden" name="_token" value="{{csrf_token()}} ">
<button id="delete-id" name="filename" value="{{$fi->id}}">delete </button>
@endif
@endforeach
@if($fi->title !="Sample of Midterm Exam Answer sheet – High")
<form action="{{route('filestest')}}" method="post" enctype="multipart/form-data">
{{csrf_field()}}
<input id="file-id"type="file" name="file2" ></input>
@endif
</td>
【问题讨论】:
-
那么,有什么问题?验证 ?文件上传/存储?
-
您不应该使用
==进行字符串比较。===代替。 -
这种情况下如何获取td标签内容?按价值?按名字?或任何其他方式。
-
究竟是什么td标签内容?您有多个 td 标签。你想做什么?
-
我需要每个 tr 标签中的第一个 td 标签。我需要将文件的标题和文件名存储在数据库中,而不需要为每个选择的文件重复代码。
标签: php laravel html-table