ニュース (日付 – 説明 – リンク – など) を含むデータベースがあります。CSS をすべての日付から DatePicker に変更して、どの日付にニュースがあるかをユーザーが認識できるようにしたいと考えています。
これが私のコードです。フィルターを実装しました。当時の CSS を変更するだけでデータベースにロードされます。
<script>
$(function() {
$(“#datepicker”).datepicker({
changeMonth: true,
changeYear: true,
beforeShowDay: // need help here!
onSelect: function(selectedDate) {
var mydate;
fecha = $(“#datepicker”).attr(“value”);
$.ajax({
type: “GET”,
url: “news.php”,
data: ‘datepicker=’+mydate,
success: function(data) {
$(‘#result’).html(data);
}
});
}
});
});
</script>
function: でできると思いますがbeforeShowDay
、方法がわからず、jQueryを学んでいて、今まで運が悪いのでネットサーフィンをしていました。
データベースからデータを呼び出すには、配列が必要かもしれません。ここに私のスクリプトがあります。
<?php
$Host = "localhost";
$User = "root";
$Password = "";
$Base = "mydatabase";
$Link = mysql_connect($Host, $User, $Password) or die("error");
$db = mysql_select_db($Base) or die("Ha fallado la seleccion de la base de datos");
$return_arr = array();
$fetch = mysql_query("SELECT id, mydate, text FROM news");
while ($row = mysql_fetch_array($fetch, MYSQL_ASSOC)) {
$row_array['id'] = $row['id'];
$row_array['mydate'] = $row['mydate'];
$row_array['text'] = $row['text'];
array_push($return_arr,$row_array);
}
echo json_encode($return_arr);
?>
しかし、これを DatePicker に呼び出す方法がわかりません。
誰かがこれで私を助けてくれることを願っています。