2013-04-25 39 views
1

好了,所以我有3列顯示給用戶,當他們去我的網站:DateCityresolutionPHP MySQL的多因素查詢

1. Today 
2. all time 

1. New York 
2. Los Angelos 

1. 1080p 
2. 720p 

所有的3樣東西都在同我的sql數據庫的行。

現在我的問題是,我怎麼讓用戶點擊多個查詢,我不得不有幾個不同的網頁。例如,如果我想要所有來自紐約的720p照片,我會點擊720p ...然後它會加載所有720p照片....我要點擊紐約....然後它會加載所有720p照片紐約。我如何做到這一切從一個文件在PHP中,所以我沒有一個名爲「Newyork.php」和「newyork720p.php」等文件等

+0

您可以嘗試使用AJAX [R equest,更新你當前的視圖 – rath 2013-04-25 19:46:53

+0

目前還不清楚你在這裏試圖做什麼... – vinigarcia87 2013-04-25 19:47:07

+0

試圖爲了清晰起見而對其進行編輯 – user1775570 2013-04-25 19:51:48

回答

0

創建一個窗體,使用戶可以選擇多個選項搜索:

<form ...> 
    // Just an example, create the way you need... 
    <input name="date" ...> 
    <input name="city" ...> 
    <input name="resolution" ...> 
    <input type="submit" ...> 
</form> 

在你file.php你趕上由用戶選擇的條件和創建你要跟查詢:

<?php 
    $date = $_GET['date']; // or $_POST['date'] 
    $city = $_GET['city']; 
    $resolution = $_GET['resolution']; 

    // Sanitize your variables! 

    // Create your query 
    $query = "select * from ... where city = '" . $city ... 

然後只顯示結果爲用戶