Papatyam Forum - Tekil Mesaj gösterimi - Arama Motoru yapmak
Konu Başlıkları: Arama Motoru yapmak
Tekil Mesaj gösterimi
Alt 21 January 2009, 20:58   Mesaj No:1

agasarlinuris

Papatyam Aktif Üyesi
Avatar Otomotik
Durumu:agasarlinuris isimli Üye şimdilik offline konumundadır
Papatyam No : 1326
Üyelik T.: 16 July 2008
Arkadaşları:0
Cinsiyet:
Mesaj: 53
Konular:
Beğenildi:
Beğendi:
Takdirleri:10
Takdir Et:
Konu Bu  Üyemize Aittir!
Standart Arama Motoru yapmak

Arama Motoru yapmak

db.mdb adında bir veritabanımız olsun ve içinde isimler adında bir tablo olsun.ısimler tablosunun içindede ID(AutoNumber) ve isim(text) adlarında 2 tane alanımız olsun.
isimler adı altında frost ve lancelot gibi 2 tane isim olsun.şimdi form.html sayfamızı yapalım ki burdan aramak istediğimiz isimi yazacağız.

form.asp

-------------------------------------------------------------
<html>

<head>
<title>Form</title>
</head>

<body>

<form method="get" action="arabul.asp">
<input type="text" name="isim" size="20">
<input type="submit" value="Bul" name="cmd">
</form>

</body>

</html>-------------------------------------------------------------

evet formumuz tamam siz bu sayfadan giriş yapacaksınız ve bir isim yazacaksınız.

buda arabul.asp olsun
-------------------------------------------------------------

<%
Set conn = Server.CreateObject("ADODB.Connection&quot
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db.mdb&quot

isim = request.querystring("isim&quot

set objRS = Server.CreateObject("ADODB.Recordset&quot
sql = "select * from isimler where isim like '%" & isim & "%' "
objRS.open sql,conn,1,3

if objRS.eof then
response.write "Hiç kayıt bulunamadı."
response.end
else
do while not objRS.eof
response.write "Bulunan Sonuçlar"
response.write "<br>"
response.write objRS("isim&quot
objRS.movenext
loop
end if
%>

Veritabanımızda girdiğimiz isimleri bulan ve sıralayan basit bir uygulama.
Alıntı ile Cevapla