这是我在html php中的表,我从DB获取了员工的姓名
我需要在数据库中插入输入类型=时间
的内容这是我的PHP代码
<?php
$nom='';
$prénom='';
$output='';
$connect = mysqli_connect("localhost", "root", "ntr-ktb123", "absence");
$sql="SELECT * FROM employés;";
$result = mysqli_query($connect, $sql);
echo "<table>
<tr>
<th>nom</th>
<th>prénom</th>
<th>Entrée matin</th>
<th>Sortie matin</th>
<th>Entrée soir</th>
<th>Sortie soir</th>
</tr>";
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['NomEmp'] . "</td>";
echo "<td>" . $row['PrénomEmp'] . "</td>";
echo "<td>" . "<input type='time' " . "</td>";
echo "<td>" . "<input type='time' " . "</td>";
echo "<td>" . "<input type='time' " . "</td>";
echo "<td>" . "<input type='time' " . "</td>";
echo "</tr>";
}
$output="</table>";
echo $output;
?>
我不知道如何插入输入类型的内容=&#39; time&#39;在mysql DB中 无论是类型varchar还是时间。
有人可以帮助我吗?
答案 0 :(得分:0)
将时间插入&#39;值&#39;时间标签中的参数
例如:&#39;&#39;
<input id="time" type="time" value="12:13">
&#13;
但首先你必须插入正确的格式:hh:mm
答案 1 :(得分:0)
取决于数据库中字段的类型。假设它是DATETIME,您可以使用date()格式化它。
echo "<td>" . "<input type='time' value='" . date("H:i", strtotime($row['entree_matin'])) . "' /></td>";