2012-03-15 7 views
1

私は管理者にウェブページにサインインしてデータベースに対するアクションを実行するオプションを与えるWebサイト/データベースソリューションを開発しています。Ajaxデータベースからの読解

現在、テーブル内のレコードを編集するために、定義済みのクエリを追加/削除/実行することができますが、プライマリキー(ID)を指定し、その値にajaxを読み込んでください記録し、それらを変更することができます。

これについてはどのような方法が最適ですか?

答えて

3

とフロントエンドに表示し、お好みのデータベースから読み込んで、どのような形式で戻り値を出力するPHPスクリプト(HTML、JSON)へのAJAXリクエストを(jQueryのを使用)を作成strattonはバックエンドでjquery/htmlを、バックエンドでphp/mysqlを使用して、送信したデータを処理し、結果を取得してユーザーに返すロジックを持つ必要があると提案しました。 ex。

<form> 
<input type="text" id="data" name="data"/> 
<--send button--> 
</form> 

私はこのようにAJAXを経由してフォームを送信するためにjqueryのを使用して、次にお勧め:あなたのphp側で

$(sendbutton).click(function(e){ 
e.preventDefault(); 
s.ajax({ 
url: 'urlofyouphppage', 
type: 'post', 
data : {data: $("#data").val(), action: 'search_thing'} 
success: function(data){ 
//the response from the php page to insert somewhere. 
//beware that if you use json you will have to decode via parseJSON. 
} 
}); 
}); 

あなたが解析する必要があります はidが検索し送信するフォームを持っていますポストは、その後、アクション

<?php 
if($_POST['action'] == 'search_thing'){ 
$id = $_POST['data']; 
//query for searching 
//format the result data 
echo $result; //or json_encode($result); if you want to use json 
} 
?> 

あなたは異なるアクションごとに設定することで、複数の論理ステップを作成することができますこの方法を実行し、anwerは目が含まれている完全なhtmlコードすることができe "次のステップ"を実行します。

1

、その後としてのjavascript

関連する問題