v2.5.2
Giriş yap

Php arama motoru yardım

Anonim
1,488 defa görüntülendi

Arkadaşlar kendi siteme bir arama motoru yapmayı deniyorum php de yeniyim ve arama motoru her ne kadar bilenler için basit olsa da bana karmaşık geliyor. Yapacağım şey site sayfalarını kolayca bulmak için veritabanındaki kayıtlarını sonuc olarak yansıtıp her sonuca da tıklanıldığında o sayfaya atmasını istiyorum bunu nasıl yapabilirim? Yani çıkan sonuca ait sayfa linkini html de bulunan href gibi nasıl ekleyebilirim?

webdevyusuf
1424 gün önce

index.html

<form action="ara.php" method="get">
    <input type="text" name="q" placeholder="aranacak kelime..." />
    <button type="submit">ara</button>
</form>

ara.php

<?php

$db = new mysqli("localhost", "root", "password", "veritabani");

$word = @$_GET["q"];

$sql = $db->query("SELECT * FROM veritabani WHERE baslik LIKE '%".$word."%' ");

if ($sql->num_rows) {
    while ($row = $sql->fetch_assoc()) {
        echo $row["baslik"]."<br />";
    }
} else {
    echo "sonuç yok";
}

?>