PHP は Ajax を使用してデータベースに接続します
Jun 13, 2016 pm 01:21 PM
PHP は Ajax を使用してデータベースに接続します
コードを表示します。 これは記事カテゴリ関数を追加するページです
sortadd.php
<script language="javascript">
var http_request =false ;
function createRequest(url){
http_request=false;
if(window.XMLHttpRequest){
http_request=new XMLHttpRequest();
if(http_request.overrideMimeType){
http_request.overrideMimeType("text/xml");
}
}else if(window.ActiveXObject){
try{
http_request=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
http_request=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
if (! http_request){
alert("XMLHTTP インスタンスを作成できません!");
return false;
}
http_request.onreadystatechange=alertContents;
http_request.open("GET",url ,true );
http_request.send(null);
}
functionalertContents(){
if(http_request.readyState==4){
if(http_request.status==200 ){
sort_id.innerHTML=http_request.responseText;
}else{
alert('リクエストしたページでエラーが見つかりました!');
}
}
}
< /script>
<script>
関数 checksort(){
var txt_sort=form1.txt_sort.value;
if(txt_sort==""){
window.alert(" 記事カテゴリーに記入してください! ");
form1.txt_sort.focus();
return false;
}else{
createRequest('checksort.php?txt_sort='+txt_sort);
}
}
</script>
<td width="14%" valign="baseline" id="sort_id">
<table border="0" cellpadding=" 0" cellpacing="0">
<tr>
<td><form action="" name="form1" method="get"><select name="select" >
<?php
$link=mysql_connect("localhost","root","8346322");
mysql_select_db("wp",$link);
$GB2312string=iconv ('UTF-8','gb2312//IGNORE',$RequestAjaxString);
mysql_query("set names gb2312");
$sql=mysql_query("jargon_text によって wp_jargon グループから個別の * を選択");
$result=mysql_fetch_object($sql);
do{
header('Content-type:text/html;charset=GB2312');
?>
< ="<?php echo $result->jargon_text;?>" selected><?php echo $result->jargon_explain;?></option>
<?php
}while($result=mysql_fetch_object($sql));
?>
</select>
</td>
<td width="20%" height=" 21" align="right" valign="baseline">
<input name="txt_sort" type="text" id="txt_sort" size="12" style="border:1px #64284A ソリッド; height:21">
</td>
<td width="49%" height="21" align="left" valign="baseline">
<入力タイプ="button" value="送信"onclick="checksort();">
</td>
</form>
</tr>
< ;/table>
</td>
次にchecksort.php
<?php
/*
分類情報追加処理ページ checksort.php
*/
$link=mysql_connect("localhost","root","8346322");
mysql_select_db("wp",$link);
$GB2312string= iconv ('UTF-8','gb2312//IGNORE',$RequestAjaxString);
mysql_query("set names gb2312");
$sort=$_GET[txt_sort];
mysql_query("insert into wp_jargon(jargon_text) value('$sort')");
// header('Content-type:text/html;charset=GB2312');
?>
実行結果は次のとおりです。
追加されたボックスが空の場合、プロンプト ダイアログ ボックスは正常に表示されますが、空でない場合はエラーが発生し、ほとんど応答がありません。専門家に解決を依頼してください

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Windows 11 でウィンドウの境界線の設定を調整する方法: 色とサイズを変更する

Windows 11でタイトルバーの色を変更するにはどうすればよいですか?

Windows 11 でタスクバーのサムネイル プレビューを有効または無効にする方法

Windows 11/10修復におけるOOBELANGUAGEエラーの問題
