使用PHP Jquery按数据日期对数据进行排序

时间:2013-12-09 02:28:43

标签: php ajax jquery

我的代码如下:

 <?php
    $uid = $_SESSION['uid'];
    include("lib/db_function.php"); 
    $order = '';
?> 
  <script language="javascript">
    $(document).ready(function(e) {
        $('#sortup').hide();
        $('#sortdown').click(function(e) {
            $('#sortup').show();
            $('#sortdown').hide();              
        <?php
            $order = "ORDER BY datestart ASC";
         ?>

        });

        $('#sortup').click(function(e) {
            $('#sortup').hide();
            $('#sortdown').show();
            <?php
                $order = "ORDER BY dateend ASC";
            ?>

        });
     });
    </script>

   <?php    

            //this point I can not get the `$order` when I click on the button sort

    $query = "SELECT * FROM tblproject WHERE prostatus ='show' ".$order."";
    $exc = mysql_query($query) or die (mysql_error());
 ?>

我正在尝试使用上面的代码对数据库中的数据进行排序,但它不起作用,因为它只显示此ORDER BY dateend ASC。任何人都请帮助我,谢谢。

1 个答案:

答案 0 :(得分:0)

你不能用这种方式设置php变量。你必须使用Ajax。如果我在这里解释所有的事情,那将会有点复杂,互联网上也有很多参考文献:https://www.google.com/search?q=ajax祝你好运!