ホームページ >バックエンド開発 >PHPチュートリアル >質問: PHP js で複雑なボタン関数を実装する方法

質問: PHP js で複雑なボタン関数を実装する方法

WBOY
WBOYオリジナル
2016-06-23 14:03:19795ブラウズ

質問させてください: 作成したい Web ページにボタンがあります。このボタンをクリックすると、次の機能が実行されます:

まず、ページに指定された名前が SQL データベースに既に存在するかどうかを確認します。存在する場合は、プロンプト ボックスを表示してからポップアップします。存在しない場合は、ページ上のコンテンツ (名前、性別、電子メール、電話番号など) を SQL データベースに保存する必要があり、データベースに書き込まれたことを示すメッセージが表示されます。別のページにジャンプします。

私が定義したボタンは次のとおりです (a.php ファイル):

b575a859ffcbe1fab7065a8fb3f896f1 ;
9cc95381e83508cb805405ef250e8999
& lt;/テーブル & gt;
& lt; スクリプト & gt; H VAR XMLHTTP
関数チェック (str){

xmlHttp==null)
{
アラート ( "ブラウザは HTTP リクエストをサポートしていません")
return
}
var url="a.php"
url=url+" ?n="+str
url=url+"&sid="+Math.random()
xmlHttp. onreadystatechange=stateChanged
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged()
{
if (xmlHttp.readyState==4 ||


function GetXmlHt) tpObject( )
{
var xmlHttp=null;

試してみる
{
// Firefox、Opera 8.0 以降、Safari
xmlHttp=new XMLHttpRequest() }
catch (e)
{
// Internet Explorer
試してみる
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft. }
return xmlHttp;
}
< ;/script>

ファイル 3, ( a.php) コードは次のとおりです:

1bf849c57f1d531e13c52ecf1c1ede45";
}else{
echo "使用できます";
}
?>

ファイル 4、(b.php) コードは次のとおりです:
e6a6f854b7a3cb465220ceac477be3f1

投稿者が jquery を使用したかどうかはわかりません。使用している場合、または使用したい場合は、詳細な計画を提供できます。

function check(){var name=$("#name").val();$.post("checkUser.php",{name:name},function(result){   if(result==1){      alert('已经存在用户名');      return false;    }});}


checkUser.php
$sql="select * from user where name=".$_POST['name'];$resut=mysql_query($sql);if($result){  echo 1;exit;}


jquery post と php を使用する必要があります。これは現在、多くの登録ページで行われています。
LS の皆さんのおかげで、問題は解決されました。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。