ホームページ > バックエンド開発 > PHPチュートリアル > php ajax.$post は保存、いいね、嫌いの機能を実装します_PHP チュートリアル

php ajax.$post は保存、いいね、嫌いの機能を実装します_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:44:19
オリジナル
909 人が閲覧しました

保存、いいね、嫌いの機能は主にコメントで使用されます。ここでは、jquery ajax と php に基づいた簡単な mysql 実装を作成します。ソース コードのダウンロードは記事の最後に添付されています。

ウェブサイトの充実度を高めるために、PHP アプリケーションはますます多くの新しいテクノロジーが登場し、ますます普及しています。 Ajax は現代の Web サイトに不可欠な技術であり、データを非同期に更新し、検証コードの更新や Weibo の保存機能など、さまざまな効果を実現します。

この保存関数のレンダリング:

ホームページファイル(index.php):

コードは次のとおりです コードをコピー

header("Content-type:text/html;charset=utf-8");

「finger_ajax.php」をインクルードします;


$sql = "select * fromfinger_ajax";

$res = mysql_query($sql,$link);

while($row = mysql_fetch_array($res)){

echo "

".$row['title']." 保存します (".$row['finger'].")

}

?>

Ajax リクエストの処理と構成情報ファイル (finger_ajax.php):

コードは次のとおりですコードをコピー


js ファイル (finger_ajax.js):

//jsを保存

/**「保存」機能はajaxリクエストに応答します*/

//構成

$dbHost = "ローカルホスト";

$dbUser = "ルート";

$dbPass = "dddddd";

$dbName = "テスト";

$dbCharset = "utf8";

$link = mysql_connect($dbHost,$dbUser,$dbPass) または die(mysql_error());

mysql_query("セット名 ".$dbCharset);

mysql_select_db($dbName);

// 終了

// 対応する ID を受け入れます

if(!empty($_POST['id'])){

$id = $_POST['id'];

//「保存」プラス 1

$sql = "finger_ajax を更新 set Finger=finger+1 where id=$id;";

if(mysql_query($sql,$link)){

「ok」をエコー;

}その他{

エコー「失敗」;

}

}

?>

コードは次のとおりです コードをコピー

関数指(トピックid){

$.post("finger_ajax.php", { "id": topic_id },

関数(データ){

if(data=="ok"){

アラート(「ご支援ありがとうございます!」);

}その他{

alert("申し訳ありません、失敗しました!");

}

}, "テキスト");

//現在の「保存」数を取得し、1を加算します

var Finger = parseInt($(".finger"+topic_id).html())+1;

//「保存」数を更新します

$(".finger"+topic_id).html(finger);

}

データベースコード (finger_ajax.sql):

コードは次のとおりですコードをコピー

`finger_ajax`;
`finger_ajax` が存在する場合はテーブルを削除します

テーブル `finger_ajax` を作成します (

`id` int(11) NOT NULL AUTO_INCREMENT,

`title` varchar(50) NOT NULL DEFAULT '',

`finger` int(11) NOT NULL デフォルト '0',

主キー (`id`)

) ENGINE=MyISAM AUTO_INCREMENT=3 デフォルト CHARSET=utf8;

----------------------------

--finger_ajax の記録

----------------------------

INSERT INTO `finger_ajax` VALUES ('1', '今日の天気は悪くありません! どうしましょう?', '10');

INSERT INTO `finger_ajax` VALUES ('2', 'www.bKjia.c0m へようこそ。建国記念日が近づいています。皆さんに建国記念日をお喜びください!!', '3');

元のアドレス: php ajax で保存、いいね、嫌いの機能を実現 http://file.bKjia.c0m/upload/2013/12/a63.zip

http://www.bkjia.com/PHPjc/633118.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/633118.html技術記事保存、いいね、嫌いの機能は主にコメントで使用されます。ここでは、jquery ajax と php に基づいた簡単な mysql 実装を作成します。ソース コードのダウンロードは記事の最後に添付されています。 php アプリケーションはますます増えています...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート