Я пытаюсь вставить в свою базу данных вход, предоставленный пользователем, вместе с идентификатором. Однако я не могу этого сделать. Может быть, я ухожу, может быть, я рядом, но я просто хочу научиться, как это сделать. Любая помощь, пожалуйста?Вставьте вход в базу данных
$options = '';
$filter=mysql_query("select id from employees WHERE Status='Employed '");
while($row = mysql_fetch_array($filter)) {
$options .="<option>" . $row['id'] . "</option>";
}
$menu="<form id='filter' name='filter' method='post' action=''>
id : <select name='filter' id='filter' style='color:grey;'>" . $options . "</select>
hours: <input type='text' name='Hours' style=' padding: 10px;border: solid 2px #c9c9c9; width:50px; height:2px;'>
<input type='submit' name='submit' value='Submit' style='width:80px; height:30px; text-align:center; padding:0px;'>
</form>
<br>
";
if(isset($_POST['submit'])){
$hours = $_POST['Hours'];
$sql="INSERT INTO `editedworkhours` (`id`, `Note`, `WH`, `DeductedWH`) VALUES('$options',NULL,'$ahours',NULL)";
}
echo $menu;
Я бы порекомендовал вам не вызывать 'mysql_ *' заявления, поскольку они устарели, а также где вы выполняете свой оператор '$ sql'? Вы можете попробовать «PDO» с интерфейсом OOP. – Ikari