Sıte içi arama

serdar S. serdar

İki ayrı veritabanın da üç seçenekli bir site içi arama yaptırmak istiyorum

Yani V_1 de alan_1 ve alan_4, V_2 de alan_1 ve arama form da bunlar birer seçenek olacak. ben bu seçenekler için birer sorgu hazırladım getir.php ye ekledim olmadı. nasıl yapmalıyım.

$output='';

$data_arr = array();


if(empty($_POST[veri])){
$veri=1;
}else{
$veri=intval($_REQUEST[veri]);

}

$kacar=($veri-1)*100;

 


$sorgu = mysql_query("SELECT * FROM tablom WHERE alan_1  like '$_POST[ara]%' ORDER BY alan_1 ASC limit $kacar,100");


echo'<table width="80%" align="center" border="0" bgcolor="#FFFFFF" style="border-collapse: collapse" bordercolor="#FFFFFF" cellspacing="0" cellpadding="0">';
if (mysql_num_rows($sorgu)==0) {
      echo '<font face="Verdana" color="#666666" size="2" >';
      echo '<center> Ev peyv nehat dîtin.<br><b><a href="tekili.html"><font face="Verdana" color="#333333" size="2" color="ffff00">Tu dixwezî vê peyvê ji me re bi&#351;înî</b></a></center>';
} else {

while ($cek=mysql_fetch_array($sorgu)) {
$data_arr[] =  '<li> <a href="bixwine.php?id='.$cek['id'].'"><span style="text-decoration: none"><font face="Verdana" size="2">'.$cek['alan_1'].'</a>';
}

$output .='<table width="80%" align="center" border="1" bgcolor="#FFFFFF" style="border-collapse: collapse" bordercolor="#c0c0c0" cellspacing="0" cellpadding="0"><tr>';
foreach ($data_arr as $key => $val) {

$output .= '<td  bordercolor="#c0c0c0"  width="20%">'.$val.'</td>';
$key++;
if(($key%5==0)) { $output .= '</tr> <tr>'; }

}

$output .='</table>';

echo $output;

}

 

echo '</td></tr></table>';

 

 

 

29-09-2010 21:06 Edit:29-09-2010 22:08

    Php

    aynı anda iki tablo ismini de kullandığın bir SQL sorgusu olması gerekir.

    örnek:

    (SELECT * FROM tablo1 WHERE alan LIKE '$ara%') UNION (SELECT * FROM tablo2 WHERE alan2 LIKE '$ara%') ORDER BY zaman DESC LIMIT 0,100

    Her programcı birgün Php yi tadacaktır
    29-09-2010 22:52

      Php

      serdar S. serdar

      aynı anda arama yapmak değil amacım sizin verdiğiniz sorgu veritabanı aynıymış gibi arama yaptırmaktır. ben böyle bir şey yapmak istemiştim

       <select>
                   <option value="kitap">Kitaplarda</option>
                    <option value="turkce">Turkce</option>
                    <option value="almanca">Almanca</option>
         </select>

      30-09-2010 00:39

        www.Phpkodlari.com © 2009 Herkes Php öğrenecek
        Web tasarım ve eğitim kaynağınız.