ホームページ > バックエンド開発 > PHPチュートリアル > PHP Ajax 登録確認コードが存在します_PHP チュートリアル

PHP Ajax 登録確認コードが存在します_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:57:43
オリジナル
1180 人が閲覧しました

php ajax登録確認コードがユーザー名に存在します これは、ユーザーがユーザー名を入力すると、自動的にデータベースにアクセスして、登録したいユーザー名が登録されているかどうかを確認し、登録されている場合はプロンプトを返します。ユーザーが登録できること。

ユーザー名が存在するかどうかを確認するためのphpチュートリアルのajax登録コード
これは、ユーザーがユーザー名を入力すると、自動的にデータベース チュートリアルに移動し、ユーザーが登録したいユーザー名が登録されているかどうかを確認し、登録されている場合はプロンプトを返します。ユーザーが登録できることを示すプロンプトが表示されます。
conn.php ファイル


<頭>

<スクリプト>
var xmlhttp
関数 showhint(str)
{
if (str.length==0)
{
document.getelementbyid("txthint").innerhtml=""
戻る
}
xmlhttp=getxmlhttpobject()
if (xmlhttp==null)
{
アラート (「ブラウザは http リクエストをサポートしていません」)
戻る
}
xmlhttp.onreadystatechange=statechanged

var geturl="conn.php?q="+str
//sid は、ページがキャッシュ技術を有効にしないように乱数を追加します ·
geturl=geturl+"&sid="+math.random()
geturl=encodeuri(geturl);
geturl=エンコードウリ(geturl); xmlhttp.open("get",geturl,true)
xmlhttp.send(null)
}
関数 statechanged()
{
if (xmlhttp.readystate==4 || xmlhttp.readystate=="complete")
{
document.getelementbyid("txthint").innerhtml=xmlhttp.responsetext
}
}
関数getxmlhttpobject()
{
var xmlhttp=null;
試してみてください
{
// Firefox、Opera 8.0+、Safari
xmlhttp=new xmlhttprequest();
}
キャッチ(e)
{
// インターネットエクスプローラー
試してみてください
{
xmlhttp=new activexobject("msxml2.xmlhttp");
}
キャッチ(e)
{
xmlhttp=new activexobject("microsoft.xmlhttp");
}
}
XMLhttp を返します;
}

<ボディ bgcolor="#999999">

<フォーム>

ユーザー名:












$q=$_get["q"];

$q = urldecode($q);


if (strlen($q) > 0)
{

$conn = @mysqltutorial_connect("localhost","root","1010") or die ("mysql 接続エラー");

mysql_select_db("xin",$conn);
mysql_query("名前を設定 'utf8'");

$sql = "ユーザー名 = '$q' のメッセージからユーザー名を選択";
$query = mysql_query($sql);
@$row = mysql_fetch_array($query);

if(!empty($row['username']))
{
$response = "すでに登録されています!";
}その他
{
$response = "おめでとうございます!登録できます!";
}

$response;
をエコーする }

?>

データベース

データベースが存在する場合は削除します `xin`; データベース作成 `xin` /*!40100 デフォルト文字セット utf8 */;

`xin` を使用してください;


テーブル「メッセージ」を作成します (

`id` int(11) not null auto_increment,

`username` varchar(20) デフォルト null,
主キー (`id`)
) エンジン=innodb auto_increment=2 デフォルトの文字セット=utf8;


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632060.html技術記事ユーザー名が存在するかどうかを確認する php ajax 登録コード これは、ユーザーがユーザー名を入力すると、登録するユーザー名が登録されているかどうかを自動的にチェックする登録プログラムです。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート