Avatar billede djsteiner Nybegynder
14. juni 2011 - 18:55 Der er 6 kommentarer og
1 løsning

sql søgning

hej jeg står og skal bruge noget hjælp til søgning.

Det skal være sådan at når man søger på for eksempel "K" i søge feltet så skal den kun udskrive ord der indholder k!

Håber dette giver mening.

jeg har lavet dette men det virker ikke efetr hensigten.

set pro = conn.execute("select * from bruger where brugernavn like '%"&session("sog")&"%' or bruger_tekst like '%"&session("sog")&"%' order by ID asc LIMIT "
Avatar billede keysersoze Guru
14. juni 2011 - 19:40 #1
Avatar billede majbom Novice
14. juni 2011 - 19:43 #2
prøv at generer din sql-streng og smid den i en variabel, inden du executer den - så kan du udskrive den, for at se om den ser ud som ønsket...
Avatar billede djsteiner Nybegynder
14. juni 2011 - 19:56 #3
ja sorry men viste ikke helt hvor problemmet var

om det var sql eller asp.
Avatar billede majbom Novice
14. juni 2011 - 20:06 #4
det ved jeg heller ikke, du skriver ikke hvad problemet er jo...
Avatar billede djsteiner Nybegynder
21. juni 2011 - 23:05 #5
Har jeg har selv løst problemet uden at lave noget om i min
sql-stren.

Jeg fandt noget javascript kode på nette da virkede til det formål det skulle.

så hvad gør jeg nu med point ?
Avatar billede majbom Novice
22. juni 2011 - 08:45 #6
du smider din løsning herind og laver din kommentar som et svar, som du accepterer...
Avatar billede djsteiner Nybegynder
22. juni 2011 - 21:40 #7
Her er løsningen som jeg fandt på nettet


//-------------------------------------------------
//        Quick Pager jquery plugin
//        Created by dan@geckonm.com
//        www.geckonewmedia.com
//
//-------------------------------------------------

(function($) {
       
    $.fn.quickPager = function(options) {
   
        var defaults = {
            pageSize: 10,
            currentPage: 1,
            holder: ""
        };
        var options = $.extend(defaults, options);
         
        //leave this
        var selector = $(this);
        var totalRecords = $(this).children().length;
        var pageCounter = 1;

        selector.children().each(function(i){
            if(i < pageCounter*options.pageSize && i >= (pageCounter-1)*options.pageSize) {
                $(this).addClass("page"+pageCounter);
            }
            else {
                $(this).addClass("page"+(pageCounter+1));
                pageCounter ++;
            }   
        });
       
        //show/hide the appropriate regions
        selector.children().hide();
        $(".page"+options.currentPage).show();
       
        //first check if there is more than one page. If so, build nav
        if(pageCounter > 1) {
           
            //Build pager navigation
            var pageNav = "<ul class='pageNav'>";   
            for (i=1;i<=pageCounter;i++){
               
                               
                if (i==options.currentPage) {
                    pageNav += "<li class=currentPage pageNav"+i+"'><a rel='"+i+"' href='#'>"+i+"</a></li>";   
                }
                else {
                    pageNav += "<li class='pageNav"+i+"'><a rel='"+i+"' href='#'>"+i+"</a></li>";
                }
               
            }

            pageNav += "</ul>";
           
            if(options.holder == "") {
                selector.after(pageNav);
            }
            else {
                $(options.holder).append(pageNav);
            }
                       
            //pager navigation behaviour
            $(".pageNav a").live("click", function() {           
                //grab the REL attribute
                var clickedLink = $(this).attr("rel");
                options.currentPage = clickedLink;
                //remove current current (!) page
                $("li.currentPage").removeClass("currentPage");
                //Add current page highlighting
                $("ul.pageNav").find("a[rel='"+clickedLink+"']").parent("li").addClass("currentPage");
                //$(this).parent("li").addClass("currentPage");
                //hide and show relevant links               
                selector.children().hide();           
                selector.find(".page"+clickedLink).show();
                return false;
            });
           
        }
             
    }
   

})(jQuery);
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester