Php 将MYSql数据放入HTML表中的HTML表单下拉列表中
这是一个由两部分组成的问题-对不起 我看到第一部分有很多答案,即如何在表单中填充下拉列表 第1部分 然而,当我将表单(带有DDL)放在一个表中时,它会出错并且不起作用 问题1 为什么DDL没有被填充表中有4个名称,每个名称都有不同的其他列-ID、名称、昵称等 第二部分 我想返回所选“名称”的“ID”,然后将其添加到另一个包含其他数据的表中。此时,没有将“ID”传递给正在写入文件的PHP 问题2 我需要在代码中添加什么才能返回所选名称的ID?即,我不希望表中有名称,只希望表中有名称的ID 代码如下:Php 将MYSql数据放入HTML表中的HTML表单下拉列表中,php,mysql,database,forms,html-table,Php,Mysql,Database,Forms,Html Table,这是一个由两部分组成的问题-对不起 我看到第一部分有很多答案,即如何在表单中填充下拉列表 第1部分 然而,当我将表单(带有DDL)放在一个表中时,它会出错并且不起作用 问题1 为什么DDL没有被填充表中有4个名称,每个名称都有不同的其他列-ID、名称、昵称等 第二部分 我想返回所选“名称”的“ID”,然后将其添加到另一个包含其他数据的表中。此时,没有将“ID”传递给正在写入文件的PHP 问题2 我需要在代码中添加什么才能返回所选名称的ID?即,我不希望表中有名称,只希望表中有名称的ID 代码如下
<!doctype html>
<html>
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "dbname";
// Create connection
$conn = mysqli_connect( $servername, $username, $password, $dbname );
// Check connection
if ( $conn->connect_error ) {
die( "Connection failed: " . $conn->connect_error );
}
?>
<body>
<form method="post" action="property.php">
<table>
<tr>
<td>Property Name:</td>
<td><input type="text" name="name"></td>
</tr>
<tr>
<td>Agent Name:</td>
<td>
<select>
<?php
$res = mysqli_query( $conn, "select * from Names" );
while ( $row = mysqli_fetch_array( $res ) ) {
?>
<option value="id">
<?php echo $row["name"] ?>
</option>
<?php
}
?>
</select>
</td>
</tr>
</table>
</body>
</html>
物业名称:
代理名称:
任何帮助都会很棒
干杯!!用
替换
:)谢谢!谢谢-这填充了DDL!但是附加到DDL项目的ID仍然没有被返回。。。