顯然我嘗試將數據保存到mysql中,但它沒有工作..任何人都可以幫忙嗎?php從javascript抓取數據
create_users.php
<form method="post" action="checkAvailability.php">
<script>
var macs = {
getMacAddress : function()
{
document.macaddressapplet.setSep("-");
return (document.macaddressapplet.getMacAddress());
}}jQuery(document).ready(function(){
var mac = macs.getMacAddress();
$.get('/checkAvailability.php?mac=' + mac, function() { alert('yeah done'); })
});
</script>
<script type="text/javascript">
document.write(macs.getMacAddress());
</script>
</form>
checkAvailability.php
$dbhost = 'localhost';
$dbuser = 'root';
$dbname = 'registration';
mysql_connect($dbhost, $dbuser) or die("Could not connect database");
mysql_select_db($dbname);
$mac = $_GET['mac'];
$mac = mysql_real_escape_string($mac);
$sql = "INSERT INTO test(mac) VALUES ('$mac')";
mysql_query($sql);
請詳細說明你的意思是「沒有工作」。什麼是'macs'?它不是一個標準對象,也沒有在代碼中的任何地方定義。 – 2010-01-25 05:26:09
添加一些echo來查看發生了什麼,並直接從瀏覽器調用腳本。你的問題可能在mac var爲空的任何地方,而不是你的mysql連接到數據庫。 – Erik 2010-01-25 05:27:31
嗯..好吧,我再次編輯我的帖子..請幫助.. – kennedy 2010-01-25 05:36:01