Sadece bu kodarı alarak arama.php olarak kaydettim. aynasizlar dosyasına da ayarlar diye yazdım ayrıca.
Şu şekilde hata verdi hocam,
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\appserv\www\deneme\arama.php on line 5
Sonuç yoksa yapacak birşeyde yok demektir.
Çok Seçenekli Arama Bölümü
11
●1.481
- 21-04-2009, 05:10:27Üyeliği durdurulduolduğu gibi kopyala yapıştırdan çok yazılan kodu anlamaya calisirsaniz calisir. Muhtemelen veritabanı alan isimlerinz vs ile uyuşmamıştırjanocan adlı üyeden alıntı: mesajı görüntüle
- 21-04-2009, 17:05:22Hayır hocam kopyala yapıştırdan ziyade, sorun biraz karmaşık ve ben daha acemi ve amatör biriyim.
Bakın HTML olarak şöyle çok seçenekli bir ARAMA bölümü var.
aşağıda band.zip dosyasında band.html dosyası var.
Bir de çalışan hali ile arama bölümünü burada vermek istiyorum, bir arkadaş bu arama.php dosyasını vermişti sağolsun
Şimdi bu dosyayı yukarıdaki çok seçenekli arama bandına uyduramıyorum.
Yapabilirseniz herkes burdan alıp kendi kullanabilecek hocam.
<table style="BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 width=468 border=0> <tr><td bgcolor=F3F3F3 height=40 align=center><font color=000000 face=verdana size=4><b>ARAMA SONUÇLARI</b></font></td></tr> <tr><td><img src=resim/lines.jpg height=1 width=468></td></tr> <tr><td height=5></td></tr> <? if( !isset( $limit) )$limit=0; $sorgu=mysql_query( "SELECT baslik ,spot ,id FROM haberler WHERE baslik LIKE '% $ara%' OR spot LIKE '% $ara%' OR yazi LIKE '% $ara%' ORDER BY id LIMIT $limit,20" , $link); while( $veri = mysql_fetch_array($sorgu) ) { ?> <tr><td><img src=resim/lines.jpg height=1 width=468></td></tr> <tr> <td bgcolor=F3F3F3 height=20><p style="margin-left:10px"><a href=detay.php?id=<?=$veri[id]?> style="font-weight:bold"><?=stripslashes($veri[baslik])?></a></td> </tr> <tr><td><img src=resim/lines.jpg height=1 width=468></td></tr> <tr> <td><p style=" font-family:tahoma; font-size:9pt; margin-left:10px;margin-right:10px;"><?echo stripslashes($veri[spot])?></td> </tr> <? } $sorgu=mysql_query( "SELECT baslik ,spot ,id FROM haberler WHERE baslik LIKE '% $ara% ' OR spot LIKE '% $ara%' OR yazi LIKE '% $ara%' ORDER BY id " , $link); if(mysql_num_rows($sorgu)<1) { ?> <tr> <td align=center height=50><font color=800040 size=4 face=tahoma><b>!! KAYIT BULUNAMADI !!</b></font></td> </tr> <? } if(mysql_num_rows($sorgu)>20) { ?> <tr> <td bgcolor=F3F3F3> <p style="margin-left:20px"> <? for($i=0 ; $i<$limit/20; $i++) { ?> <a href=ara.php?limit=<?=20*$i?>&ara=<?=$ara?>><font size=2 face=tahoma color=blue>[ <b><?=$i+1?></b> ]</font> </a> <? } ?> <font size=2 face=tahoma color=800040>[ <b><?=$i+1?></b> ]</font> <? for( $i+=1; $i<=ceil( mysql_num_rows($sorgu)/20-1) ; $i++) { ?> <a href=ara.php?limit=<?=20*$i?>&ara=<?=$ara?>><font size=2 face=tahoma color=blue>[ <b><?=$i+1?></b> ]</font> </a> <? } ?> </td> </tr> <? if(mysql_num_rows($sorgu)<1) { ?> <tr> <td><font color=800040 size=4 face=tahoma>!! KAYIT BULUNAMADI !!</font></td> </tr> <? } ?> <? } ?> </table>