在mysql类型时插入输入时间内容

时间:2018-05-30 14:37:08

标签: php mysql time

这是我在html php中的表,我从DB获取了员工的姓名

enter image description here

我需要在数据库中插入输入类型=时间

的内容

这是我的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还是时间。

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

将时间插入&#39;值&#39;时间标签中的参数

例如:&#39;&#39;

&#13;
&#13;
<input id="time" type="time" value="12:13">
&#13;
&#13;
&#13;

但首先你必须插入正确的格式:hh:mm

答案 1 :(得分:0)

取决于数据库中字段的类型。假设它是DATETIME,您可以使用date()格式化它。

echo "<td>" . "<input type='time' value='" . date("H:i", strtotime($row['entree_matin'])) . "' /></td>";