我在互联网上搜索所有数据。我只需要从其他人的建议中知道。将数据库中的值显示为textarea表单(PHP,SQL)
这是我的代码。我的问题是我不知道如何将数据库中的值发送到textarea。我想DATA_LIST
<?php
include('config.php');
这是我存储从表单输入的值,然后用它作为SQL的比较,这样它会选择显示从我的数据库表中的值。
$employee_list = $_POST['employee_list'];
$time_in_out2 = $_POST['time_in_and_out2'];
$timelogs = $_POST['timelogs'];
$project_list2 = $_POST['project_list2'];
//检查连接
if ($db->connect_error) {
die("Connection failed: " . $db->connect_error);
}
这里查询。我使用内部连接,因为我有2个数据库,它不会工作。结果仍然是零。我想显示具有笔记行名称的表data_list中的值。笔记是我想要在文本区域中显示的值。
$sql = "SELECT employee.full_name, data_list.time_in_out, data_list.notes
FROM data_list WHERE employee.full_name = '$employee_list' AND
data_list.time_in_out = '$time_in_out2' AND data_list.notes =
'$timelogs' INNER JOIN employee ON data_list.employee_id =
employee.employee_id";
$result = $db->query($sql);
if ($result->num_rows > 0) {
echo "<table><tr><th>ID</th><th>Name</th></tr>";
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<tr><td>".$row["$notes"]."</td></tr>";
}
echo "</table>";
} else {
echo "0 results";
}
这是HTML表单:
<body>
<p><h4>Date:</h4> <input type="text" id="datepicker"></p>
<form action="" method="post">
<h4>Projects*</h4>
<select name="project_list2" id="project_list2">
<option name="Company1" value="Company1">Company1</option>
<option name="Company2" value="Company2">Company2</option>
<option name="Company3" value="Company3">Company3</option>
</select>
<h4> Employee* </h4>
<select name="employee_list" id="employee_list">
<option name="Employee2" value="Employee2">Employee2</option>
<option name="Employee2" value="Employee2">Employee2</option>
<option name="Employee3" value="Employee3">Employee3</option>
</select>
<h4>TIMEIN/TIMEOUT</h4>
<select name="time_in_and_out">
<option name="time_in" value="Time In">Time In</option>
<option name="time_out" value="Time Out">Time Out</option>
</select>
<br><br>
<br><br>
<input type="submit" name="generate_button" value="GENERATE">
<br><br>
<h4> Timelogs: </H4>
<textarea readonly="readonly" name="timelogs" rows="10" cols="40"><?
php ($timelogs);?></textarea>
<h2><a href = "logout.php">Sign Out</a></h2>
</body>
的一点是要产生什么,我选择员工,日期,项目,时间在笔记,这样我可以显示我的员工的笔记。此页面来自经理。该页面能够读取其员工的笔记。我也有一名餐桌员工。
您的代码易受SQL注入攻击,您需要修复此问题。 – Enstage
那么现在面临什么? – Exprator
看看这个链接使用AJAX:https://stackoverflow.com/questions/43972105/changing-and-saving-mysql-user-data-within-a-view-table-which-displays-a-用户/ 43981804#43981804 –