2013-04-18 41 views
0

在同一頁面中我有一個datepicker和下面的代碼:日期選擇器+ PHP + MySQL的

<?php 

$query = mysqli_query($conn, " SELECT * FROM divulgacaoEventos ORDER BY datepicker ") or die(mysqli_errno("Não há registro de eventos.")); 
$row = mysqli_num_rows($query); 
if($row != 0){ 
    while ($evento = mysqli_fetch_object($query)){ 

     echo "Evento: ".$evento->eventName."<br/>"; 
     echo "Local: ".$evento->local."<br/>"; 
     echo "Cidade: ".$evento->cidadeEstado."<br/>"; 
     echo "Data: ".$evento->datepicker."<br/>"; 
     echo "Hora: ".$evento->hour."<br/>"; 
     echo "Atrações: ".$evento->atracoes."<br/>"; 
     echo "Contato: ".$evento->contato."<br/>"; 
     echo "R$: ".$evento->valorIngresso01." ".$evento->tipoIngresso01."<br/>"; 
     echo "R$: ".$evento->valorIngresso02." ".$evento->tipoIngresso02."<br/>"; 
     echo "R$: ".$evento->valorIngresso03." ".$evento->tipoIngresso03."<br/>"; 
     echo "R$: ".$evento->valorIngresso04." ".$evento->tipoIngresso04."<br/>"; 

     echo "<br/>"; 

    } 
    }else{ 
     echo "No registers."; 
     } 
?> 

所有數據都正常顯示,我可以按日期的結果,但我想有關聯datepicker,並只顯示數據(按日​​期排序),當我點擊日期。我試過一些數組函數,但失敗了。嘗試選擇,但沒有成功。我會很感激你的幫助。謝謝!

+0

哪個日期選擇器? jQuery UI? – diEcho 2013-04-18 04:24:02

+0

@madson gr你想要記錄順序嗎? – 2013-04-18 04:24:30

+0

字段'datepicker'的數據類型是什麼 – 2013-04-18 04:27:50

回答

0

必須添加 DESCASC你什麼都想要到你的查詢..

SELECT * FROM divulgacaoEventos ORDER BY datepicker 

應該

SELECT * FROM divulgacaoEventos ORDER BY datepicker DESC 

UPDATE:

根據選定的日期來表示數據的概念稍有不同,您只需檢測日期選擇的事件並將AJAX請求發送到您的PHP頁面,並使用一些數據(如選定的DATE和顯示您的預期的結果。

並確保您熟悉jQuery以及jQuery Ajax

請看看鏈接,以幫助您在日期選擇後生成AJAX請求。

Jquery UI Datepicker onclick event

+0

該命令並不介意這麼多。我可以意識到這一點。我需要的是點擊日期(是的,它是jquery ui datepicker),並顯示來自MySQL的數據,在特定的選定日期=] – 2013-04-18 04:59:40

+0

@madsongr根據您的要求,這個概念是完全不同的。 – 2013-04-18 05:08:12

+0

好的,我明白了。但是,是否有可能讓你發送的代碼,查找我的數據庫中的事件或類似從DB上的PHP查詢中獲取數據?我已經嘗試過在代碼上寫入事件,但在連接數據庫時遇到困難。 – 2013-04-18 19:29:21