当用户选择单选按钮时,从数据库中检索结果

时间:2012-01-05 11:35:36

标签: php phpmyadmin

我正在尝试检索存储在我的数据库中的值,当用户从选择列表中选择数据时,我也在使用2个单选按钮,当选中第一个单选按钮时。选中第一个单选按钮时,从table1获取数据,如果选择了第二个单选按钮,则从table2获取数据。我该怎么办?

请有人帮助我。

2 个答案:

答案 0 :(得分:0)

要动态地执行此操作,您需要使用ajax加载内容,jquery非常受欢迎。

或者将其设为2阶段过程,您可以在其中选择单选按钮,单击下一步然后加载下一部分信息。这样做是不那么“花哨”,但如果你的新编码则更简单。只需检查发布的单选按钮的值,然后使用if条件指定选择表。

你必须通过谷歌搜索真正弄清楚,它不仅仅是几行代码,我可以在这里输入以解决你的问题。但是如果你在研究和尝试后需要进一步的帮助,我们可以指出你正确的方向

答案 1 :(得分:0)

HTML:

<input type="radio" name="table" value="1" />
<input type="radio" name="table" value="2" />

PHP:

$tables = array(
  1 => 'table_1',
  2 => 'table_2'
);
if (!isset($_GET['table'],$tables[$_GET['table']])) {
  exit("Invalid table selected");
}
$tableName = $tables[$_GET['table']];
$query = "SELECT * FROM $tableName";

通过使用查找表$tables,可以有效地清理用户输入,因为它永远不会直接在查询中使用。