我有一个网站,目前保存在我的USB上,我在其中一个页面上有一个表格,我希望链接到一个也在usb上的数据库(使用xasmpp 1.7.4)。 我遇到的问题是我不太确定如何连接这两个,以便当您在表单中输入信息并单击提交时如何将其添加到表中。
非常感谢任何帮助。
由于
答案 0 :(得分:0)
不可能将HTML表单直接提交到数据库。您需要有一个中间脚本,它从HTTP请求接收表单数据,处理它,并将其保存到数据库。您是否为此应用程序选择了脚本语言?如果你愿意,我可以用那种语言为你写一个快速的例子。
这是一个快速的PHP示例receives POST data和inserts it into a MySQL database。
<?php
/**
* This page's URL is the "action" attribute of a form somewhere else.
* It will receive the form data (two fields, 'username' and 'password')
* and save it to the database.
*/
$username = addslashes($_POST['username']);
$password = addslashes($_POST['password']);
$db = mysql_connect('database_host', 'database_user', 'database_pass');
mysql_select_db('Project', $db);
$result = mysql_query("INSERT INTO user (username, password) VALUES ('$username', '$password')", $db);
mysql_close($db);
?>
如果我正确理解您的问题,您在USB驱动器上的HTML页面中有一个表单要提交到“localhost”域中的页面吗?
使用HTML的action
属性。这告诉浏览器在哪里提交表单中输入的数据。
<form method="post" action="http://localhost/submit">
...
</form>