PHP开发问题:如何将数据填充到表格的空白<td>标签中
解决PHP表格空白的数据插入问题
嘿,我一眼就看到问题啦!你现在的代码里其实已经处理了datebor字段的日期格式化,但你是直接把它echo到页面上,没放到那个空白的表格单元格里。那个空着的<td>就是你要修改的核心位置,对应代码里的<td>'.'</td>这一行。
修改步骤:
- 先把格式化好的日期存到一个变量里(别直接echo啦,不然会跑到表格外面);
- 把这个变量填充到空白的
<td>标签中。
修改后的完整代码片段:
while($row = mysqli_fetch_array($result)) { $date = date_create($row['datebor']); $formatted_borrow_date = date_format($date,'F d, Y'); // 先把格式化后的日期存起来 $output .= ' <tr> <td>'.$row["badgenum"].'</td> <td>'.$row["itemnameb"].'</td> <td>'.$row["quantity"].'</td> <td>'.$row["statusb"].'</td> <td>'.$formatted_borrow_date.'</td> <!-- 原来空白的单元格,现在填上日期啦 --> <td>'.$row["dateret"].'</td> <td>'.$row["badgenumret"].'</td> </tr> '; }
额外说明:
如果这个空白单元格需要的不是借出日期,而是其他数据,你只需要把$formatted_borrow_date换成你要的内容就行——比如数据库里的另一个字段(比如$row["your_field_name"]),或者你计算出来的任何值,直接放到那个<td>的引号中间就好。
内容的提问来源于stack exchange,提问作者user9727941
相关产品推荐
相关产品推荐

