Php 将从数据库获取的列表中的值复制到文本框中,并使其可编辑
我有一个从数据库获取并显示的项目列表。它将显示为一个导航栏。当我点击任何我想将项目名称复制到文本框并使其可编辑的列表项目时,应该有一个选项来删除并保存列表项目的可编辑名称Php 将从数据库获取的列表中的值复制到文本框中,并使其可编辑,php,html,html-lists,Php,Html,Html Lists,我有一个从数据库获取并显示的项目列表。它将显示为一个导航栏。当我点击任何我想将项目名称复制到文本框并使其可编辑的列表项目时,应该有一个选项来删除并保存列表项目的可编辑名称 <div id="nav"> <input type="button" value="Add new" onclick="location.href = 'addindustry.php';"> <?php $conn=ge
<div id="nav">
<input type="button" value="Add new" onclick="location.href = 'addindustry.php';">
<?php
$conn=get_dbconnect();
$sql="select * from industry";
$result=mysqli_query($conn,$sql);
while($row=mysqli_fetch_assoc($result)){
echo "<ul>";
echo "<li>";
echo "<a href='modifyindustry.php'>";
echo $row['name'];
echo "</a>";
echo "</li>";
echo "</ul>";
}
?>
</div>
此$row['name']将从数据库中获取18个行业名称您需要一个页面来显示您的行业: industries.php
<?php while ($row = mysqli_fetch_assoc($result)): ?>
echo "<ul>";
echo "<li>";
echo "<a href='modifyindustry.php?id=<?php echo $row['id']; ?>'>";
echo $row['name'];
echo "</a>";
echo "</li>";
echo "</ul>";
<?php endwhile; ?>
回声“”;
回声“- ”;
回声“;
回声“
”;
回声“
”;
以及编辑数据的页面:
modifyindustry.php
<?php $result = mysqli_query($mysqli, 'select * from industries where' .
' id=' . $_GET['id']); ?>
<form action="modifyindustry.php?id=<?php echo $row['name']; ?>" method="...">
<?php if ($row = mysqli_fetch_assoc($result)): ?>
echo "<ul>";
echo "<li>";
echo "<input type='text' name='name' value='<?php echo $row['name']; ?>' />";
echo $row['name'];
echo "</li>";
echo "</ul>";
<?php endif; ?>
</form>
- 请注意,$\u GET['id']有一个危险的漏洞。这只是一个例子。您需要使用准备好的语句进行查询