0

私は自分のウェブサイトで検索機能に取り組んでおり、ページごとに 16 件の結果を表示して、次と前の機能を実行しています。クエリがnullまたは空の文字列ではないかどうかを確認する必要がありますが、ifステートメント自体が苦手で、実行する必要があると推測していますか? 次と前のクリック機能にAJAXを使用していますが、すべての計算はPHPで行っています。この最初のクエリを実行するには、if ステートメントを使用する必要がありますか? これは私がこれまでに持っているものです.nullまたは空の文字列を確認するクエリがわかりません。

これは私が取り組んでいる機能です。クエリが null でないかどうかを確認する if ステートメントを作成しようとしていますが、方法がわかりません。どんな助けでも大歓迎です:

public function keywordAction() {
        $this->view->layout()->disableLayout();
        $this->_helper->viewRenderer->setNoRender(TRUE);
        $session = new Zend_Session_Namespace("keyword");
        $search = "";
        if(isset($session->search)) {
            $search = $session->search;
        }
        if {


        }
   }

これは私が関数のために持っているAJAXコードです:

$(".paginator").click(function(){
        var action = $(this).attr("action");
        var page = $("#pageNo").val();
        var pageint = parseInt(page);
        var request = $.ajax({
            url : "/support/keyword/",
            dataType : "JSON",
            type : "POST",
            data : {
                action : action,
                page : pageint,
                itemsperpage : parseInt($("#itemsperpage").val())
            }
        });

        request.done(function(response){
            if(response.error != undefined) {
                window.location = "/";
            }
            if(response.results != undefined) {
                $("#output").html(response.results);
            }
            if(response.disable != undefined) {
                if(/1/i.test(response.disable)) {
                    $(this).hide();
                }
            }
            if(response.undisable != undefined) {
                if(/1/i.test(response.undisable)) {
                    if(/next/i.test(action)) {
                        $("#previous").show();
                    } else {
                        $("#next").show();
                    }
                }
            }
            if(response.resultsstring != undefined) {
                $("#resultsstring").html(response.resultsstring);
            }
        });

    });
4

1 に答える 1

0

次のようなものを試してください

<?php 
    if(!empty($search)) {

    }
 ?>
于 2013-03-19T11:41:40.257 に答える