Avatar billede tobrukDk Novice
12. januar 2013 - 12:01 Der er 1 kommentar og
1 løsning

søg muligheder i min artikler på siden

Hej

det sådan at jeg skal bygge en søg bar mulighed til min bruger hvis de søger efter f.eks "array" som er i database så skal den komme frem med alle dem som har ord/title "array" ind i sig. men hvis jeg søger efter "Jesper" så skal der intet kommer frem da der er ikke noget som helst med "jesper i databasen.


function sog_muligheder()
    {   
        if ($stmt = $this->mysqli->prepare("SELECT `id`, `title`, `kort`, `img`, `img_title` FROM `artikler` WHERE `brugernavn` = ? AND `password_1` = ?"))
        {
            $stmt->bind_param('s', $search);
            $search = $_POST["search"];

            $stmt->execute();
            $stmt->store_result();
            $stmt->bind_result($id, $title, $kort, $img, $img_title);
            $stmt->fetch();
            $count = $stmt->num_rows;
            $stmt->close();

            if($count > 0)
            {
            ?>
            <div class="gallery">
            <a href="/artikler/<?php echo $id;?>/<?php echo $url;?>/">
                <span class="title"><?php echo $title;?></span>
                <img src="/artikler_img/<?php echo $img;?>" alt="<?php echo $kort;?>" title="<?php echo $img_title;?>" class="saturate">
            </a>
            <p><?php echo $kort;?></p>
            </div>
            <?php
            }
            else
            {
                echo "desværre vi kun ikke finde noget med: " . $_POST["search"];
            }
        }
    }   



sådan her ser min søg bar ud ;


<form class="search" method="POST">
                    <input type="text" class="search_field" name="search" placeholder="søg efter">
                    <input type="submit" class="button" name="sog">
                  </form>


Du er velkommen til at komme og sig noget hvis jeg har fejl eller noget jeg skal lave om på? eller som sagt mangler i min kode?
Avatar billede tobrukDk Novice
12. januar 2013 - 22:30 #1
Hej Ole.

jeg vil høre om du kan hjælp mig her:


<form class="search" action="/search.php" method="GET">
                    <input type="text" class="search_field" placeholder="søg efter" name="indhold">
                    <input type="submit" class="button" value="">
                    </form>



function sog_muligheder()
    {   
        if ($stmt = $this->mysqli->prepare("SELECT `id`, `title`, `kort`, `url`, `img`, `img_title` FROM `artiker` WHERE (`title` LIKE '%".$search."%') OR (`kort` LIKE "%".$search_k."%")"))
        {
            $stmt->bind_param('ss', $search, $search_k);
            $search = $_GET["search"];
            $search_k = $_GET["search"];

            $stmt->execute();
            $stmt->store_result();
            $stmt->bind_result($id, $title, $kort, $img, $img_title);
            $stmt->fetch();
            $count = $stmt->num_rows;
            $stmt->close();

            if($count > 0)
            {
            ?>
            <div class="gallery">
            <a href="/artikler/<?php echo $id;?>/<?php echo $url;?>/">
                <span class="title"><?php echo $title;?></span>
                <img src="/artikler_img/<?php echo $img;?>" alt="<?php echo $kort;?>" title="<?php echo $img_title;?>" class="saturate">
            </a>
            <p><?php echo $kort;?></p>
            </div>
            <?php
            }
            else
            {
                echo "desværre vi kun ikke finde noget med: " . $_POST["search"];
            }
        }
    }



der kommer intet frem på siden.


blabla.dk/search.php?indhold=array

hvordan kan det være at den ikke gider vise indhold??


<?php
                $banner_r = $mebe->sog_muligheder();
            ?>


det er når man søger efter f.eks "array"
Avatar billede tobrukDk Novice
13. januar 2013 - 01:18 #2
Har klart opgaven!

skrive til mig hvis du vil have en kopie :)
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

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