ハードコードされたjavascriptカレンダーがあり、PHP MySQLサーバーのデータベースであるデータベースからイベントを出力する必要があります。しかし、私は、MySQLからのクエリを取得し、JavaScriptのカレンダーにそれを印刷するかどうかはわかりません:/MySQLからのクエリの取得とJavaScriptのカレンダーでの印刷
1
A
答えて
0
概要:
使用PHP/Iは、VBScriptを使用するが、その非常に混乱を作る何かを発見しましたデータベースにアクセスし、カレンダー・データの行をフェッチする(照会を使用して)。次に、ブラウザにロードされたJSONやネイティブJavascriptなどのJavascriptデータ構造に出力します。次に、Javascriptのカレンダーコードを使用して、ブラウザーがWebページ上のユーザーに表示するビューにデータをロードします。
あり、ここで発生する可能性があります変動の多くはだが、おおよそ(半擬似コードで):ページ内
カレンダー(JSON表記で出力)もちろん
<script type="text/javascript">
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$result = mysql_query('SELECT * FROM Events', $link);
$count = 0;
echo "var events = {";
while ($row = mysql_fetch_assoc($result)) {
if ($count !== 0) echo ",";
echo "{";
echo "'eventid':'" . add_slashes($row['eventid']) . "',";
echo "'title':'" . add_slashes($row['title']) . "',";
echo "'description':'" . add_slashes($row['description']) . "',";
echo "'date':'" . add_slashes($row['date']) . "',";
echo "'time':'" . add_slashes($row['time']) . "'";
echo "}";
count++;
}
echo "};";
?>
$calendar = new Calendar(events);
</script>
が含まれていますこれを実行するにはいくつかの方法がありますが、これが流れる方法の1つです。これはほんの一例です。このコードをサーバー上のPHPページにドロップすることはできませんが、それは一般的にどのように流れ出すかを示すことを意味しています。
関連する問題
- 1. MySQLクエリから取得した問題の印刷値
- 2. mySQLクエリからのデータの取得
- 3. JavaScriptからGoogle Chromeの両面印刷
- 4. mysqlクエリからプレーヤーのランクを取得
- 5. MySQL SQLクエリからのデータ取得
- 6. 取得し、このMYSQLクエリから
- 7. 印刷htmlからjavascript/jquery
- 8. laravelでの印刷クエリ
- 9. 印刷スタイルシートのJavaScript
- 10. MySQLクエリからクエリを取得
- 11. 入力文字の月と整数年でカレンダーを印刷
- 12. CreateEnvironmentBlock()から取得したlpEnvironmentの印刷方法
- 13. データベースから特定のデータを取得して印刷する
- 14. Javascriptで印刷
- 15. 特定の年と月のカレンダーを印刷する
- 16. Javascript:プレーンテキストとしてのhtmlの印刷
- 17. CSSメディア印刷のクエリ
- 18. jQuery - 印刷画面の取得方法
- 19. 実行コンテキストの取得/印刷
- 20. 印刷ジョブの合計ページを取得
- 21. TinyMCEの印刷イベントを取得
- 22. 配列でmysqlのクエリからの総取得
- 23. HDFSからのテキストファイルの読み取りと印刷
- 24. MySQLクエリ - 大きなクエリのグループから最初と最後の行を取得
- 25. 印刷するjavascriptのsetTimeout
- 26. PHPからHTMLツールチップへのMySqlデータの印刷
- 27. データベースからデータを取得し、htmlで印刷する
- 28. MS Accessのフォームからクエリを印刷することはできますか?
- 29. AJAXからの印刷ページ
- 30. アンドロイドからのブルーティース印刷
どのJSカレンダーを使用していますか? VBScriptは、PHPを使用するサーバーでは使用できません。非常に多くの詳細が残っていますので、ほとんど助けが不可能です。 –
JavaScriptのカレンダーブックからハードコードされたカレンダーです。コードは長すぎてここに投稿できません:/ – Chandni
これで、データベースからデータを取得する方法を知る必要がありますか?コードが本当に長すぎる場合はhttp://pastebin.com/を使用して、質問にリンクを投稿してください。 – Andrew