2013-05-15 60 views
0
<?PHP 
$sql = "SELECT id as id, etkinlik_adi,etkinlik_tarihi,adiniz,soyadiniz,eposta,firma,departman,telefon,faks,cep_telefon,secim1,secim2,tarih FROM etkinlikler order by id "; 
$result = mysql_query($sql); 
if (!$result) { 
    echo "Could not successfully run query ($sql) from DB: " . mysql_error(); 
    exit; 
} 
if (mysql_num_rows($result) == 0) { 
    echo "No rows found, nothing to print so am exiting"; 
    exit; 
} 
while ($row = mysql_fetch_assoc($result)) { 
$id=$row['id']; 
$etkinlik_adi=$row["etkinlik_adi"]; 
$etkinlik_tarihi =$row["etkinlik_tarihi"]; 
$adiniz = $row["adiniz"]; 
$soyadiniz = $row["soyadiniz"]; 
$eposta = $row["eposta"]; 
$firma = $row["firma"]; 
$departman = $row["departman"]; 
$telefon = $row["telefon"]; 
$faks = $row["faks"]; 
$cep_telefon = $row["cep_telefon"]; 
$secim1 = $row["secim1"]; 
$secim2 = $row["secim2"]; 
$tarih = $row["tarih"]; 
? 
} 
mysql_free_result($result); 
?> 

如何使用dropdownmenu結果選擇過濾器數據查詢?如何篩選基於所選列的數據是查詢?(例如adiniz,soyadiniz,tarih?)如何在下拉菜單中選擇過濾器數據查詢?

回答

0

如果您有adiniz這樣

<select name='adniz'> 
<option value="$name1"><? php echo $name1;?></option> 
<option valus="$name2"><?php echo $name2;?></option> 
... 
</select> 

一個選擇菜單查詢應該是

$sql = "SELECT id as id, etkinlik_adi,etkinlik_tarihi,adiniz,soyadiniz,eposta,firma,departman,telefon,faks,cep_telefon,secim1,secim2,tarih FROM etkinlikler WHERE adiniz='".$_POST['adiniz']."' order by id "; 
+0

我希望所有的數據結果在查詢中,但filitered可變(例如adiniz,tarih,soyadiniz)我怎麼能這樣?我的varabile $ etkinlik_adi = $ row [「etkinlik_adi」]; $ etkinlik_tarihi = $ row [「etkinlik_tarihi」]; –