arkadaşlar öncelikle çok güzel bilgilerin olduğu bir site emeği geçenlere teşekkür ederim.
sorunum ise şu gerçi başlıkta php yazıyor fakat ben html de 3 sayfa tablo şeklinde sayfalar oluşturdum (bir sayfada yaklaşık 225 satır olarak oluşturdum) siteme attım istediğim gibi oldu. fakat ben sadece bu 3 sayfadaki tablolarda arama yapabileceğim bir arama motoru arıyorum.
kullandığım script phpcow yani veritabanında oynama yapamıyoruz. bu sorunu aşmak için ne önerirsiniz? örnek olarak 1. sayfadaki arama motoruna yazılan veri eğer 3. sayfadaysa 3.sayfa açılacak ve veriyi gösterecek tarzda olacak şekilde olabilirmi? yardım ve fikirlerini esirgemeyen arkadaşlara teşekkür ederim
PHP sayfada arama...
10
●2.380
- 11-08-2006, 21:22:16Üyeliği durdurulduIstenilen kayidi bulup ekrana yazan kod.......
Php'ye yeni baslayanlar için arama islemlerini yapmakta kullanabilecekleri bir kod......
Programlama > PHP | hazirkod.com Istenilen kayidi bulup ekrana yazan kod....... - 18-08-2006, 19:18:45Misafirmerhaba
hitch,dizayn1st,malatyali arasında arama yapmak istiyorsun diyelim. Aşağıdaki basit arama scripti sana örnek teşkil edebilir.
<form name="arama" action="ara.php" method="post"> <select name="r10"> <option>hitch</option> <option>dizayn1st</option> <option>malatyali</option> <input type="submit" name="submit" value="Ara"> </form>
ara.php içeriği
<?php // mysql e bağlantı sağlanmalı // veritabanı seçilmeli $kriter=$HTTP_POST_VARS['r10']; if ($kriter=='hitch'){ $sql="select * from tablo where hitch='".$kriter."'"; } if ($kriter=='dizayn1st'){ $sql="select * from tablo where dizayn1st='".$kriter."'"; } if ($kriter=='malatyali'){ $sql="select * from tablo where malatyali='".$kriter."'"; // burada tablo yerine sizin tablonuzu yazın ve alanlarınızı da ona gore yazın } //mesela ben malatyali yazdım. $sorgu=mysql_query($sql); ///db den gelen bilgileri ekrana dökme print "<table>"; while ($row=mysql_fetch_assoc($sorgu)) { print "<tr><td colspan='3'>"; print "<font>".$row["veri1"].". ".$row["veri2"]."</font>"; //burada kritere uyanların veri1 ve veri2'yi ekrana yazdırdım print "</td></tr>"; //isterseniz istediginiz alanı buraya ekleyebilirsiniz $row["tablo alanı"]; } print "</table>" ?>