Sıte içi arama.
İ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şî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>';
Php
aynı anda iki tablo ismini de kullandığın bir SQL sorgusu olması gerekir.
örnek:
Php
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>