我正在使用php设计一个交互式网站。首先,我设计了三个下拉列表。
假设用户为每个列表选择a、b、c。然后,我需要从一个名为s的数据库中提取数据。
我要它首先从数据库s中画出表a,然后从表a中画出列b和c。
我将q1、q2和q3设置为用户在下拉列表中选择的值,但不知道如何在下一步中使用它们。提前谢谢你的帮助!
下面是我的代码。我想在age表中打开month列(q)。
$q = 'Month';
$sql = 'SELECT "$q" FROM Age';
$query = mysqli_query($conn, $sql);
if (!$query) {
die ('SQL Error: ' . mysqli_error($conn));
}
echo '<table><thead><tr><th>".$q."</th></tr></thead><tbody>';
while ($row = mysqli_fetch_array($query)){
echo '<tr> <td>'.$row["$q"].'</td> </tr>';
}
echo '</tbody> </table>';
1条答案
按热度按时间3qpi33ja1#
首先给出你的下拉列表的全名,比如
table
,column1
以及column2
.可以将实际的表名和列名作为值分配给dropdownlists。但是使用数字可能更安全一些,因为这样就没有人能看到表名了。比如:
把它放到一个表单中,然后发布到php。现在您可以很容易地创建一个查询了。