我一直在做一个关于员工的项目所以mysql数据库中有一些数据。为了得到它并将其放入 html 表中,我使用了 php.ini。
$sql = "SELECT * FROM Stock_Management.`staff_details`";
$result = mysqli_query($conn, $sql);
if(mysqli_num_rows($result)){
while($row = mysqli_fetch_assoc($result)){
echo "<tr>
<td scope='row'>".$row['id']."</td>
<td>".$row['fname']."</td>
<td>".$row['lname']."</td>
<td>".$row['phno']."</td>
<td>".$row['employee_address']."</td>
<td>".$row['join_date']."</td>
<td><i class='far fa-edit btnedit' value=".$row['id']." name='btn-edit' id='btn-edit' onclick='edit()' style='color: green; cursor: pointer'></i></td>
<td><i class='far fa-trash-alt btndelete' value='".$row['id']."' name='btn-delete' id='btn-delete' onclick='delete()' style='color: tomato; cursor: pointer'></i></td>
</tr>";
}
}
因此,如果您看到最后两个td标签,您可以看到我使用了 font Awesome 并values分别为它们提供了name和id属性。还有onclick带有函数的事件。
echo "<script>
function edit(){
let data_id = document.getElementById('btn-edit');
console.log(data_id.value);
}
</script>";
但每次我进入undefined控制台时。那么我的代码有什么问题。请帮我!!请。
慕虎7371278
慕慕森
撒科打诨