我有一个文件,该文件有一个下拉列表,其中包含来自数据库(movimentos)的一组值(矩阵)我想要的是当我在下拉列表中选择该值时,它会在数据库中搜索重复的行并将其显示在表中包含该值的所有数据(目前为 3 列,“matricula”、“marca”和“despesa”)
下面是我用来从下拉列表中获取值的代码,这就是我遇到的问题,我无法从下拉列表中获取值以显示表中的相应行。
<a href='verificar.dwt.php'>Voltar atrás</a>
<div align="center"><?
include 'configmov.dwt.php';
$tableName='movimentos';
$matricula = mysql_real_escape_string($_POST['matricula']);
$sql="SELECT matricula, marca, despesa FROM $tableName WHERE $matricula in (SELECT matricula FROM $tableName GROUP BY $matricula HAVING count($matricula) > 1)";
$result=mysql_query($sql);
$n=1;
echo "Os seus resultados: <p>";
echo "<table border=0>";
echo "<tr bgcolor='#CCFFCC'>";
echo "<td style='width: 100px;'>Matricula</td>";
echo "<td style='width: 100px;'>Marca</td>";
echo "<td style='width: 100px;'>Despesa</td>";
echo "</tr>";
while($row = mysql_fetch_array($result)){
echo "<table border=0>";
echo "<tr bgcolor='#CCCCCC'>";
echo "<td style='width: 100px;'>".$row['matricula']."</td>";
echo "<td style='width: 100px;'>".$row['marca']."</td>";
echo "<td style='width: 100px;'>".$row['despesa']."</td>";
echo "</tr>";
}
?>
</div>
<?php
// close connection;
mysql_close();
?>
我在这个问题上已经有一段时间了,在来这里提出这个问题之前我做了很多研究。