首先,我想就主题问题道歉......我根本想不出一个问题。主要是因为我不知道我在找什么。我只需要一个提示或指向如何解决我的问题的一般方向。我认为这是我对网络缺乏经验的地方......无论如何!
所以我现在所拥有的是用户中的下拉菜单。选择用户,信息显示在4列中。该信息需要从列标题中排序。我可以彼此独立地做两件事(选择和排序),但我认为下拉的发布/提交发生在我可以保存要在URL中传递的变量之前,所以我不能让它表现得很好正常。
所以这是代码:
<form action="" method="post">
<input type="hidden" name="user_id" value="<?php echo $user_id; ?>">
User: <select name="user_id">
<?php foreach($users as $user): ?>
<option value="<?php echo $user['id']; ?>" <?php echo ($user_id == $user['id'] ? 'selected' : ''); ?>><?php echo $user['name']; ?></option>
<?php endforeach ?>
</select>
<input type="submit" name="submit" value="Select">
</form>
<table id="one-column-emphasis" summary="All Accounts">
<thead>
<tr>
<th style="width:20%"><a href="index.php?module=task_queue_list_per_user&action=view_list&sort=name">Name</a></th>
<th style="width:10%"><a href="index.php?module=task_queue_list_per_user&action=view_list&sort=priority">Priority</a></th>
<th style="width:10%"><a href="index.php?module=task_queue_list_per_user&action=view_list&sort=created_date">Date Created</a></th>
<th style="width:10%"><a href="index.php?module=task_queue_list_per_user&action=view_list&sort=created_date">Age</a></th>
</tr>
</thead>
我认为发生的事情是在变量可以设置为发送到数据库文件之前发生。如果我选择了一个用户并单击列标题对其进行排序,则会将我带回到没有用户选择的默认值。
任何想法,提示或帮助? 感谢