有人可以帮我解决以下代码吗?简而言之,我试图获取两个单独的 SQL 表的数据,一个位于水平侧(品牌),另一个(分销商)位于动态填充表的垂直侧。
我的问题是,如果您浏览代码,我无法从数据库中显示的每个品牌名称下填充文本框。文本框仅出现在第一个品牌名称列中。
我的第二个问题是如何在此处为动态填充的文本框分配唯一 ID 或名称?
<?php
$q=$_GET["q"];
include ("../connection/index.php");
$sql="SELECT * FROM distributors WHERE rsm='".$q."'";
$sqlq="SELECT * FROM brands";
$result = mysqli_query($db,$sql) or die ("SQL Error_er1");
$resultq = mysqli_query($db,$sqlq) or die ("SQL Error_er2");
echo "<table border='1'>
<tr>
<th>Distributor</th>";
"<tr>";
while($rowq = mysqli_fetch_array($resultq))
{
echo "<td>" . $rowq['bname'] . "</td>";
}
"</tr>";
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['dname'] . "</td>";
echo "<td><input type='text' name='txt1'></td>";
echo "</tr>";
}
echo "</table>";
mysqli_close($db);
?>