2010-12-27 10 views
0

私はPHPとMySQLを使用しているWebサイトのCMSで作業しており、ボタンをクリックするだけで記事を公開することが可能かどうか尋ねられました。ワンクリックでレコードを更新する

記事を明確にするために、記事は既にデータベースに入力されているが、公開準備が整っていない可能性があります。サイトの記事には_'pub'_という名前の列があり、ENUM('n','y')です。セクション、記事の見出し、日付、および発行されたすべての記事を一覧表示するページを作成しました。

_'pub'_'y'ある場合は、ディスプレイYESを出版し、そうでなければ、私はそれがはいまたはをクリックすることで動作するように_'pub'_の状態を変更する追加のページを作成しているNO

を表示は公開されましたが、追加のページではなく、JavaScriptを使用して_'pub'_のステータスを変更する方法があるかどうか疑問に思っていました。

私はあなたが、ユーザーが同じページに滞在したい任意の提案

+0

これはAJAX(tm)の仕事のようですね!編集:jQueryのようなフレームワークを使っていますか?それはそれをより簡単にするでしょう。 –

+0

これらのボタンは同じページにも作成できます。まだ1回のクリックです。私はここには何の問題も見ません –

答えて

0

をお待ちしております、それというのですか?

使用AJAX/jQのに:

  • に "はい" "いいえ" からのリクエスト完了時に

  • を公表しなければならない情報でarticleID、変化画像/リスト内のテキストを提出します

http://net.tutsplus.com/tutorials/javascript-ajax/5-ways-to-make-ajax-calls-with-jquery/

が良いスタートです。

に関して、 //トン

+0

ユーザー247245リンクをありがとう、これは私には新しく、私はそれを読む必要があります。 – ee12csvt

1

はちょうどそれは基本的に、...($_POST['title']$_POST['content'])でsubmit.phpにコンテンツを送信し、出力を返すん何この

$.post("/submit.php","title='Title of post'&content='PostContent'", function(d){ 
    $(".output").html(d); 
}); 

のようにjqueryのを使用しますクラス名を持つdiv内output

すべて同じページでワンクリックで発生します

+0

Famverタグ、アドバイスありがとう、私はいくつかの実験を行います:) – ee12csvt

関連する問題