1

我想通过单击超链接的列标题进行排序...

是的,如果我将 sql 语句放在 if 条件中,我设法做到了..

例子

td> <a style="width:100px;font-family:Arial;font-size:12px;color:white" href="?run=Process">Process</a></td>

php;

$run = $_GET['run'];
if($run=="Process")
{
$sql = "select * from audit";
}

但是这里的问题...我想在if条件之前分配sql语句~

当我分配

  $sql = "select audit.user,audit.tarikh,activity_ref.activity from audit left join activity_ref on audit.taskID = activity_ref.idactivity_ref 
   where audit.user = '".$_SESSION['USER']."'";

或者

$user = $_POST["searchUser"];

if($user)
{
        $sql = "select audit.user,audit.tarikh,activity_ref.activity from audit left join activity_ref on audit.taskID = activity_ref.idactivity_ref 
       where audit.user = '$user'";
}

if 条件 == 过程不理解 $user value / $_session['User'] value.. 我在开始时为它们分配了一些值。

我整天都在尝试..我想我不太理解这个概念你能帮我吗:(..

4

1 回答 1

0

发生这种情况是因为我忘记放这段代码了~

    if($_SERVER['QUERY_STRING'])
{


}

应该是这样的

     if($_SERVER['QUERY_STRING'])
{
    $run = $_GET['run'];
    if($run=="Process")
     {
        $sql = "select audit.user,audit.tarikh,activity_ref.activity from audit left        join activity_ref on audit.taskID = activity_ref.idactivity_ref 
         where audit.user = '".$_SESSION['USER']."'";

    }
}
于 2012-04-23T03:54:32.917 回答