2010-12-02 4 views
1

У меня есть датпикер, где выбранная дата будет отправлять данные по дням, месяцам и годам. У меня есть работа «по дням», но, похоже, не может получить месяц и год, чтобы щелкнуть ... вот код, который работает в течение дня.Mysql Данные за месяц и год

<?php 
$choice = (isset($_POST['choice'])) ? date("Y-m-d",strtotime($_POST['choice'])) : date("Y-m-d"); 
$con = mysql_connect("localhost","root","xxxxxxxxxx"); 
if (!$con) { 
die('Could not connect: ' . mysql_error()); 
} 
mysql_select_db("inverters", $con); 

$sql = "SELECT sum(power) AS choice FROM feed WHERE date = '".$choice."'"; 
$res = mysql_query($sql) or die('sql='.$sql."\n".mysql_error()); 
$row = mysql_fetch_assoc($res); 
echo $row['choice'].'<br />'; 
?> 

Спасибо,

Алан

ответ

1

Не уверен, если я понял, что вы хотите сделать, но если вы хотите, чтобы отобразить данные для данного месяца, следующий SQL запрос должен работать:

$sql = 'SELECT . . . WHERE month(date) = [month picked] AND year(date) = [year picked]'; 

Надеюсь, это поможет.

+0

inline datepicker на веб-странице может выбрать одну дату календаря ... эта дата отправит файл PHP, а данные для значений суммы (итоговые суммы сумм за день, как показано выше) будут отображаться в div (один дайв для каждого значения день, месяц и год. Код выше работает, составляет сумму значений за выбранный день, теперь мне нужен php для итогового месяца для выбранной даты и итогов всего этого выбранного дня – hkalan2007 2010-12-02 17:39:20

Смежные вопросы