Ajax PHP でデータベースへの書き込みを実装する_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:44:38
オリジナル
797 人が閲覧しました

まず、入力を含むフォームが必要です

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







ナレッジポイントを挿入

ナレッジポイントを入力
"質問" タイプ= "テキスト"/>
<回答"







では、サーバーへのデータの送信を処理し、サーバーから送信された後に返されたデータを取得する必要があります。次のように:



コードをコピーします

コードは次のとおりです:


/*
* このテンプレートを変更するには、ツール | テンプレート * を選択し、エディターでテンプレートを開きます。 ; function getValue(){ alert("getvaluel"); var question =document.insertForm.question.value;
var Answer = document.insertForm.answer.value;アラート(回答);
送信(質問,回答)
} ;
関数送信(質問,回答){
if (xmlHttp==null)
アラート (" AJAX をサポート!");
return;
}
xmlHttp.onreadystatechange =function(){
if(xmlHttp.readyState ==4){
alert(xmlHttp.responseText);
}
};
var url = "insert1 .php";
xmlHttp.open("post",url, true);
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
xmlHttp .send("question="+question+"&answer="+answer ;
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp ;


その後、PHP がインターフェイスを処理し、サーバーとのデータ交換を担当します



コードをコピーします

は次のとおりです:


/*
* このテンプレートを変更するには、ツール | テンプレート
* を選択し、エディターでテンプレートを開きます
*/
//echo $_POST["question"];
//エコー $_POST["答え"];
$q =$_POST['質問']
//$q='qq'; a="a";
$con = mysql_connect("localhost","joe","123");
if (!$con)
//die('接続できませんでした: ' .mysql_error()) ;
echo '接続できませんでした: ' .mysql_error();
mysql_select_db("joe",$con);
mysql_query("メッセージ値 ('$q', '$a', 'None') ");
mysql_close($con);
echo "入力成功";
?>
http://www.bkjia.com/PHPjc/320528.html
www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/320528.html

技術記事

まず、入力を含むフォームが必要です。 !-- このテンプレートを変更するには、[ツール] | [テンプレート] を選択し、エディターでテンプレートを開きます。


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート