это моя таблица в html php, я получаю имена сотрудников из БД
мне нужно вставить в базу данных содержимое типа ввода = время
это мой код 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;
?>
Я понятия не имею, как вставить содержимое input type = 'time' в mysql DB ни с типом varchar, ни с временем.
Может кто-то помочь мне, пожалуйста?
Где ваша вставка? Кроме того, почему все теги ввода не закрыты и отсутствуют несколько атрибутов (например, name и т. д.)?






вставьте свое время в параметр 'значение' во временном теге
пример: ''
<input id = "time" type = "time" value = "12:13">но сначала вам нужно вставить правильный формат: чч: мм
В зависимости от типа вашего поля в вашей базе данных. Предполагая, что это DATETIME, вы можете отформатировать его с помощью date ().
echo "<td>" . "<input type='time' value='" . date("H:i", strtotime($row['entree_matin'])) . "' /></td>";
Что ты пробовал? Покажите схему вашей таблицы и код вставки.