Aramayı Geliştirme !

Web Dersleri Aramayı Geliştirme ! Webmaster Genel Konular hakkında bilgi paylaş; Slm arkadaşlar ; arkadşalar aşşagıda werdigim kodlar yeni kurdugum scriptin arama sayfası . ben bu sayfada arama yapı...
Cevapla
 
Seçenekler
  #1  
Arama 22-03-2008, 12:53

Üyelik Tarihi: 22/03/08
Mesajlar: 1
 
     WS-Ticareti: (0)
Teşekkürleri: 0
0 Msg. 0 Tşkr.
Rep Gücü: 0 keahya deneyimleri belirsiz.

Aramayı Geliştirme !

Slm arkadaşlar ; arkadşalar aşşagıda werdigim kodlar yeni kurdugum scriptin arama sayfası .

ben bu sayfada arama yapılan sayfalara mesela haberler war ben bunların yanına depo dada arama yapmasını istiyorum . fakat id kısmı felan işi karıştırıyor . fikri olan warsa şimdiden tşk ederim ..


arama sayfası :


Kod:
<div align="left">
<fieldset>
<legend>Arama</legend>
<div class="message">




<form method=post action=./ara.php>
<input type="checkbox" name="icerik" class=yazi>Icerikte de ara<br>
 &nbsp;

<br /><input type=text name=soz class=yazi>  
<select size="1" name="nerede" class=yazi>
<option value="news">News</option>
<option value="video">Videos</option>
<option value="tool">Programs</option>
<option value="docs">Tutorials</option>
</select>  <input type=submit value=arat class=yazi>
</form>


<br />

<?
$icerik=$_POST['icerik'];
$soz=$_POST['soz'];
$nerede=$_POST['nerede'];
sqlinject($soz);
sqlinject($nerede);
if(!$icerik){$soz=ucwords($_POST['soz']);}
if(isset($nerede) && ($nerede!="news") && ($nerede!="video") && ($nerede!="tool") && ($nerede!="docs")){
otoguvenlik2();
}
else{
if(isset($soz) && ($soz!="") && isset($nerede) && !isset($icerik)){
converi();
switch($nerede) {
case "news":
$sorgu=mysql_query("SELECT * from news WHERE newstitle like '%$soz%'");
while($r=mysql_fetch_array($sorgu)){
$buldum=stripslashes($r["newstitle"]);
$buldumunid=$r["newsid"];
echo " - <a href=\"./?readnews=$buldumunid\" title='\"$buldum\" haberini okumak için tıklayın'>$buldum</a><br>";
}
if(!$buldum){echo "Aradığınız kelime için herhangi bir sonuç bulunamadı";}
break;
case "video":
$sorgu=mysql_query("SELECT * from video WHERE videotitle like '%$soz%'");
while($r=mysql_fetch_array($sorgu)){
$buldum=stripslashes($r["videotitle"]);
$buldumunid=$r["videoid"];
echo " - <a href=\"./?readvideo=$buldumunid\" title='\"$buldum\" Videosuna bakmak için tıklayın'>$buldum</a><br>";
}
if(!$buldum){echo "Aradığınız kelime için herhangi bir sonuç bulunamadı";}
break;
case "docs":
$sorgu=mysql_query("SELECT * from docs WHERE docstitle like '%$soz%'");
while($r=mysql_fetch_array($sorgu)){
$buldum=stripslashes($r["docstitle"]);
$buldumunid=$r["docsid"];
echo " - <a href=\"./?viewdoc=$buldumunid\" title='\"$buldum\" Dökümanını okumak için tıklayın'>$buldum</a><br>";
}
if(!$buldum){echo "Aradığınız kelime için herhangi bir sonuç bulunamadı";}
break;
case "tool":
$sorgu=mysql_query("SELECT * from tool WHERE tooltitle like '%$soz%'");
while($r=mysql_fetch_array($sorgu)){
$buldum=stripslashes($r["tooltitle"]);
$buldumunid=$r["toolid"];
echo " - <a href=\"./?toolid=$buldumunid\" title='\"$buldum\" Programına bakmak için tıklayın'>$buldum</a><br>";
}
if(!$buldum){echo "Aradığınız kelime için herhangi bir sonuç bulunamadı";}
break;
aramaya dahil olmasını istedigim sayfa :

Kod:
<?
$s = $_GET['s'];
if ($s == ""){
header ("Location: ?s=1");
}

include "db.php";

$limit = $site_ayar['sayfadefacesayisi'];
$ilk = $limit*($s-1);
$toplam_al = mysql_query("SELECT * FROM kayitlar WHERE onay = 1");
$sayi = mysql_num_rows($toplam_al);
$arsiv_al = mysql_query("SELECT * FROM kayitlar WHERE onay = 1 ORDER BY tarih DESC LIMIT $ilk,$limit");
$sayfa_sayisi = ceil($sayi/$limit);

if ($s < 1 || $s > $sayfa_sayisi){
echo '++++++++++ document.location="?s=1"; </script>';
}

include "sayfala.php";

?>
Yardımlarınız için şimdiden tşk ederim arkadşalar .
Alıntı ile Cevapla
  #2  
Arama 22-03-2008, 10:52

Üyelik Tarihi: 27/12/07
Mesajlar: 148
 
     WS-Ticareti: (0)
Teşekkürleri: 9
16 Msg. 42 Tşkr.
Rep Gücü: 142 local has much to be proud oflocal has much to be proud oflocal has much to be proud oflocal has much to be proud oflocal has much to be proud oflocal has much to be proud oflocal has much to be proud oflocal has much to be proud oflocal has much to be proud oflocal has much to be proud of
aynı şekilde db de depo tablosundan(hangi tablodan arama yapmak istiyorsan artık ) da veri cekmen gerekli.

if(!$buldum){echo "Aradığınız kelime için herhangi bir sonuç bulunamadı";}
break;
case "depo":
$sorgu=mysql_query("SELECT * from video WHERE depotitle like '%$soz%'");
while($r=mysql_fetch_array($sorgu)){
$buldum=stripslashes($r["depotitle"]);
$buldumunid=$r["depoid"];
echo " - <a href=\"./?depokonu=$buldumunid\" title='\"$buldum\" Videosuna bakmak için tıklayın'>$buldum</a><br>";
}

tabi burda tablonun ismini bilmiyorum.id i ni bilmiyorum.nasıl bir uzantı var onu da bilmiyorum. kendine göre ayarlaman lazım script e göre yukardaki kodu sonra ilk kodun arasına bu işaretten sonra } eklersen olur
Alıntı ile Cevapla
Cevapla


Seçenekler


Benzer Konular
Konu Konu Açanlar Forum Cevaplar Güncel Mesajlar
profesyonel seo ve site geliştirme hizmeti - adminden. W-S SEO Arama Motoru Optimizasyonu 3 16-07-2008 06:51
Cep Telefonu Geliştirme Merkezi uLtr@Li Forum siteleri 2 27-03-2008 02:59
Kendi yazdığım php geliştirme amaçlı script erdem07 ASP scriptler 1 12-01-2008 10:51
Site HazırLama Ve GeLiştirme DökümanLarı egitimbilgisi Yeni Başlayanlara WebmasterSitesi 1 23-11-2007 11:04

Siteye link vermek için alttaki kodu sitenize ekleyin
Ya da kodu Ctrl+C ile kopyalayın
Örnek görünüm: Webmaster Sitesi