Sıte içi arama.

serdarS. 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>';

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

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
2010-09-29 22:52:20

Php

serdarS. 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>

2010-09-30 00:39:07

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro