-2

可能重复:
如何组合选择列表以确定哪个选择语句

之前有人问过这个问题——我很困惑。不幸的是,我似乎找不到我的帖子来修改它。:(

所以。简单版。

  1. 创建一个菜单,其中的选项将运行 mysql select 语句。-- 声明不必显示。

示例菜单选项:
1. Update_Inventory
2. Conduct_Training
3. Conduct_Repairs

当我选择 1-3 时,它应该运行 SELECT、UPDATE 或 ... 语句。我可以编写sql语句,只是不知道如何将菜单选项与语句链接。

4

2 回答 2

1

我猜你说的是阿贾克斯?

将每个菜单选项视为一个独特的操作。您已经将它们命名为:

$menu = array('Update_Inventory', 'Conduct_Training', 'Conduct_Repairs');

遍历菜单数组并将 onclick 事件处理程序应用于您打印出的每个链接:

<?php foreach($menu as $menuItem): ?>
    <a href="#" onclick="run_action('<?php echo $menuItem; ?>')">
        <?php echo $menuItem; ?>
    </a>
    <br />
<?php endforeach; ?>

用于处理 onclick 事件的 JS 函数:

function run_action(action){
     //perform an ajax request to PHP script that runs whatever query
     //corresponds to the action that has been received.
}
于 2012-11-15T15:53:09.890 回答
0

a) 将菜单项设置为指向 PHP 文件的普通锚标记链接。该文件运行 MySQL 查询。或者 b) 使用 Ajax 来访问同一个 PHP 文件。

于 2012-11-15T15:44:52.363 回答