Javascript 将数据库中的值显示到textarea表单(PHP、SQL)
我在互联网上搜索所有信息。我只是想知道别人的建议 这是我的密码。我的问题是我不知道如何将数据库中的值发送到textarea。我想显示数据库表数据列表中的值Javascript 将数据库中的值显示到textarea表单(PHP、SQL),javascript,php,html,mysql,sql-server,Javascript,Php,Html,Mysql,Sql Server,我在互联网上搜索所有信息。我只是想知道别人的建议 这是我的密码。我的问题是我不知道如何将数据库中的值发送到textarea。我想显示数据库表数据列表中的值 <?php include('config.php'); //检查连接 if ($db->connect_error) { die("Connection failed: " . $db->connect_error); } 这里是查询。我使用内部连接,因为我有2个数据库,它不会工作。结果仍然是零。我想显示具有注释行
<?php
include('config.php');
//检查连接
if ($db->connect_error) {
die("Connection failed: " . $db->connect_error);
}
这里是查询。我使用内部连接,因为我有2个数据库,它不会工作。结果仍然是零。我想显示具有注释行名称的表数据列表中的值。注释是我要在文本区域中显示的值
$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";
}
$sql=“选择employee.full\u name、data\u list.time\u in\u out、data\u list.notes
来自数据列表,其中employee.full\u name=“$employee\u list”和
data_list.time_in_out=“$time_in_out 2”和data_list.notes=
“$timelogs”内部加入数据列表中的员工。员工id=
雇员。雇员身份证”;
$result=$db->query($sql);
如果($result->num_rows>0){
回显“IDName”;
//每行的输出数据
而($row=$result->fetch_assoc()){
回显“$row[“$notes”]”;
}
回声“;
}否则{
回显“0结果”;
}
这是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>
日期:
计划*
公司1
公司2
公司3
雇员*
雇员2
雇员2
雇员3
TIMEIN/超时
时间
时间到
时间日志:
重点是生成我选择的员工、日期、项目和时间的注释。这样我就可以显示我的员工的笔记。此页来自经理。此页面可以阅读其员工的笔记。我还有一个table employee。如果没有ajax,请使用以下示例: 该示例用于在select html中输入值
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT id, name FROM user";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
$option = "";
while($row = $result->fetch_assoc()) {
$option .= '<option value = "'.$row["id"].'">'.ech$row["name"].'</option>';
}
}
$conn->close();
?>
<form>
<select id = "name_of_user" name="users" onchange="showUser(this.value)">
<?php echo $option; ?>
</select>
</form>
或者这个:
<select name="owner">
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT id, name FROM user";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
$option = "";
while($row = $result->fetch_assoc()) {
echo '<option value = "'.$row["id"].'">'.ech$row["name"].'</option>';
}
}
$conn->close();
?>
</select>
代码解释
您可以从数据库中获取值
然后使用echo在html中显示值
有关更多帮助,请使用此链接:
在表中显示数据
以以下形式呈现数据:
您的代码易受SQL注入攻击,您需要修复此漏洞。那么您现在面临的是什么?请查看使用AJAX的链接:这只是为了练习。我现在正在学习这个,之后我将学习ajax。谢谢。查询需要符合有关语法的基本规则。上面所说的只是我在第一个块中使用include('config.php')时看到的胡言乱语。那是我的数据库。
<select name="owner">
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT id, name FROM user";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
$option = "";
while($row = $result->fetch_assoc()) {
echo '<option value = "'.$row["id"].'">'.ech$row["name"].'</option>';
}
}
$conn->close();
?>
</select>