php文件(登錄頁面 php_php.php)<html><head><meta http-equiv="content-Type" content="text/html; charset=utf8"><script type="text/javascript" src="php_ajax.js"></script></head><body><center><form name="myform" action="" method="post" enctype="text/plain"><table><tr><td align=right>用戶名:</td><td><input type="text" name="user" value="" /></td><td><div id="php100"></div></td></tr><tr><td align=right>密 碼:</td><td><input type="password" name="password" value=""><div id="php1000"></div></td></tr><tr><td colspan=2 align=center><input type=submit name=submit value="登錄" onclick="funphp100()"></td></tr></table></form></center></body></html>AJAX文件(php_ajax.js)var xmlHttp;function S_xmlhttprequest(){if(window.ActiveXObject){xmlHttp = new ActiveXObeject('Microsoft.XMLHTTP'); }else if(window.XMLHttpRequest){xmlHttp = new XMLHttpRequest(); } }function funphp100(){var user=document.myform.user.value;var pass=document.myform.password.value;S_xmlhttprequest();xmlHttp.open("POST","php_for.php?user="+user+"&pass="+pass,true);xmlHttp.onreadystatechange = byphp;xmlHttp.send(null);}function byphp(){if(xmlHttp.readyState == 4){if(xmlHttp.status == 200){var byphp100 = xmlHttp.responseText;document.getElementById('php100').innerHTML = byphp100;}}}傳值數(shù)據(jù)庫判斷頁面(php_for.php)<?phpif($_POST['id']){sleep(1);$conn=mysql_connect("localhost","root","vertrigo") or die("連接數(shù)據(jù)庫失敗");mysql_select_db("ajax",$conn);$sql = "select * from ajax where name='$_POST[id]'";$res = mysql_query($sql);if(is_array(mysql_fetch_row($res))){echo "<font color=red>此帳號已存在</font>"; }else{echo "<font color=green>恭喜你可以注冊</font>"; }}?>代碼基本是這樣的。開始判斷的只是一個用戶名。所以php_for.php里面的判斷是單獨的一個用戶名?,F(xiàn)在想做成普通登錄頁面的ajax登錄 請問我在ajax最后一個方法function byphp() 這該怎么繼續(xù)寫吖? 還有一個就是在php_for.php里面 代碼目前是專門判斷了一個用戶名。我想知道怎么才能通過用戶不同的輸入帳號以及密碼,自動會在表單某個div里提示用戶的信息是否正確。
添加回答
舉報
0/150
提交
取消