にPHPの機能を追加し、その中で、この場合に文があります6日目。だから私の質問は、mysqlデータベースでそれらを変更したいので、それらの番号(3と6)を取得するPHPのmysqlクエリを作成する方法です。 あなたの提案は何ですか?私はジャバスクリプトと呼ばれるcalendar_db.jsで作ったカレンダーのファイルを持っているjavascriptの
ありがとうございました。
にPHPの機能を追加し、その中で、この場合に文があります6日目。だから私の質問は、mysqlデータベースでそれらを変更したいので、それらの番号(3と6)を取得するPHPのmysqlクエリを作成する方法です。 あなたの提案は何ですか?私はジャバスクリプトと呼ばれるcalendar_db.jsで作ったカレンダーのファイルを持っているjavascriptの
ありがとうございました。
EDIT:
は(のfopenを使ってJavaScriptファイルを読み込み)、のfile_get_contents()、またはCURL:
http://www.php-mysql-tutorial.com/wikis/php-tutorial/reading-a-remote-file-using-php.aspx
使用をあなたの値とラインの特定の一致を探してjavascriptファイルを解析する正規表現のいくつかの種類。あなたのjavascriptファイルがあまり変わっていない場合は、行や文字を数えて、正確に何らかの位置に番号を付ける方が簡単かもしれません。これはあなたの数字が常に1桁であることを前提としています。
これはあなたの後ですか?
短い答えは: あなたは
しかし、あなたはあなたのためのリクエストを処理する外部のPHPファイルへの呼び出しを行うためのAjax(グーグルそれを)使用することができますすることはできません。それから、phpファイルは結果を出力して、あなたに情報を返します。
こちらをご覧ください: http://www.w3schools.com/ajax/default.asp
JavaScriptを使用してサーバーと対話するには、AJAXを使用する必要があります。
AJAXリクエストを設定するコードはちょっと長くて面倒なので、jQueryフレームワークを使用して行う方法を説明します。
12,19
を今、あなたはその出力を読み取ることができますAJAXで:
は基本的には、単に(これは foo.phpの出力であることを想像)サーバは2つの値を吐き出すします。リクエストには、GET
と
POST
の2種類があります。今
var day1, day2;
$.get('foo.php', function(data) {
var split = data.split(',');
day1 = parseInt(split[0]);
day2 = parseInt(split[1]);
});
day1
をしてday2
あなたの二つの日付を保持する:あなたはPHPに精通している場合、あなたはあなたのアプリケーションが使用するものに応じてこれを変更することができます。
あなたのデータベーステーブルがどのようになっているかについての詳細な説明がなくても、本当に答えはありません。 – minichate
それはmetterではありません!私が望むのは、この2つの数字を変更するために、このjsファイルの中にクエリを作成することだけです。 calendarというテーブルがあり、そこにはid、first_number、second_numberがあります。 3番の代わりにfirst_number、6番でsecond_numberになります。だからデータベースの数字を変更すると、if文が自動的にその値を変更します.. – TooCooL