Доброго времени суток! Делаю выборку данных с помощью календаря в БД, задаю дату начал и конца, вывожу alert, но он получается пустой, если задать руками дату и время все работает. Возможно, что код кривой, но я только учусь. В чем может быть ошибка, не подскажете?
<form id="form1" name="form1" action="<?php $_PHP_SELF ?>" method="GET" >
<center>
</center>
<div class="date" align= "center" >
<label>Дата начала:</label>
<input type="text" name="txtStartDate" id="txtStartDate" value = "2013-08-01"></input>
<label>Дата окончания:</label>
<input type="text" name="txtEndDate" id="txtEndDate" value = "2013-08-31"></input>
<input type="submit" id="submit" value="Отправить" onclick=""></input>
</form>
$stime =$_GET['txtStartDate'];
$etime =$_GET['txtEndDate'];
//$query1 = 'SELECT * FROM pokazanie WHERE termometr_id=1 AND time >= "2013-05-03 00:00:00" AND time <= "2013-05-04 23:59:59"' ; //вот так работает
$query1 = 'SELECT * FROM pokazanie WHERE termometr_id=1 AND time >= "'.$stime.' 00:00:00" AND time <= "'.$etime.' 23:59:59"' ;
$result1 = mysql_query($query1) or die('Ошибка запроса: ' . mysql_error());
$djson1 = array();
$i=0;
while($row1 = mysql_fetch_array($result1)){
array_push($djson1,array($row1['time_unix'],$row1['meaning']));//Обьединяем в один
$i++;
}
echo str_replace('"','',json_encode($djson1));
$.getJSON('http://sa1.ru/json.php?&txtStartDate=' +txtStartDate +'&txtEndDate' +txtEndDate, function (data) {
alert(data);