我正在使用英特尔xdk开发移动应用,所以我必须只使用javascript,HTML和CSS。
我正在尝试与数据库进行通信,该数据库将用户输入插入到SQL数据库中。我意识到它将需要服务器上的PHP。
我正在寻找可以使用的示例代码。
答案 0 :(得分:0)
我找到了一种方法:
首先,我在页面上有一个html表单,例如。
<form id="myForm" action="handler.php" method="post">
Name: <input type="text" name="name" /><br />
Age : <input type="text" name="age" /><br />
<button id="sub">Save</button>
</form>
然后在链接的javascript文件中,我有这段代码。
$("#sub").click( function() {
$.post( $("#myForm").attr("action"),
$("#myForm :input").serializeArray(),
function(info){ $("#result").html(info);
});
clearInput();
});
$("#myForm").submit( function() {
return false;
});
function clearInput() {
$("#myForm :input").each( function() {
$(this).val('');
});
}
要连接数据库,将以下代码放入db.php文件
<?php
$conn = mysql_connect('serverName', 'username', 'password');
$db = mysql_select_db('databaseName');
?>
最后,服务器上的php文件(即handler.php)包含
<?php
include_once('db.php');
$name = $_POST['name'];
$age = $_POST['age'];
if(mysql_query("INSERT INTO sql_table_name(name, age) VALUES('$name', '$age')"))
echo "Successfully Inserted";
else
echo "Insertion Failed";
?>
我发现了here。
您可以访问该视频,以获得有关该过程视频的更好解释。