1:首先要使用PHP的超全局变量 $_GET 和 $_POST 用于收集表单数据(form-data)
2:然后使用INSERT INTO 语句用于向数据库表中插入新记录。
具体示例:
(1)首先创建了一个名为 "Persons" 的表,有三个列:"Firstname", "Lastname" 以及 "Age"。
(2)其次创建一个 HTML 表单,这个表单可把新记录插入 "Persons" 表。
(3)接着当用户点击上例中 HTML 表单中的提交按钮时,表单数据被发送到 "insertphp"。"insertphp" 文件连接数据库,并通过 $_POST 变量从表单取回值。然后,mysql_query() 函数执行 INSERT INTO 语句,一条新的记录会添加到数据库表中。
写一个验证基类,所有的 *** 作都要引用这个类,然后在这个类中进行判断
using System;
using SystemData;
using SystemLinq;
using SystemCollectionsGeneric;
using SystemWeb;
using SystemWebUI;
using SystemWebSecurity;
using SystemWebUIWebControls;
using SystemWebUIWebControlsWebParts;
using SystemWebUIHtmlControls;
///
/// 所有需要验证的页面基类
///
public class BasePage : SystemWebUIPage
{
///
/// 构造函数
///
public BasePage()
{
//添加Load事件的处理方法
thisLoad += new EventHandler(BasePage_Load);
}
//页面加载时执行验证
void BasePage_Load(object sender, EventArgs e)
{
//获取Session
if (objectEquals(Session["UserID"], null))
{
//跳转到登陆界面
thisResponseRedirect("~/Loginaspx");
}
}
}
如果没有登录,或者错误,就会跳转到登录界面
不知道你具体的需求,如果只是简单的实现注册登录,可以不用数据库,可以把用户名密码保存在文本文件就行,如果还要保存其他大量信息,最好还是用数据库,毕竟效率比较高。建立数据库需要专门的数据库软件,比如aess,sqlserver,oracle,mysql
这是我曾经写过的一个登录页面的详细代码,供你参考,asp的代码,不知道你看得懂不?\x0d\文件名是:deafauleasp\x0d\ \x0d\\x0d\\x0d\\x0d\\x0d\欢迎使用 \x0d\\x0d\\x0d\\x0d\\x0d\\x0d\\x0d\\x0d\function FrontPage_valid() {\x0d\ if (documentFrontPage_FormloginNamevalue == "") {\x0d\ alert("请先输入 [用户名] !\n如果没有帐号请先 注册!");\x0d\ documentFrontPage_FormloginNamefocus();\x0d\ return false;\x0d\ }\x0d\ else if (documentFrontPage_FormloginNamevaluelength < 2) {\x0d\ alert("在 [用户名] 中,请至少输入 2 个字符!");\x0d\ documentFrontPage_FormloginNamefocus();\x0d\ return false;\x0d\ }\x0d\ else if (documentFrontPage_FormloginPasswordvalue == "") {\x0d\ alert("请输入[密码]!");\x0d\ documentFrontPage_FormloginPasswordfocus();\x0d\ return false;\x0d\ }\x0d\ else if (documentFrontPage_FormloginPasswordvaluelength < 5) {\x0d\ alert("在 [密码] 中,请至少输入 5 个字符!");\x0d\ documentFrontPage_FormloginPasswordfocus();\x0d\ return false;\x0d\ }\x0d\ else if (documentFrontPage_FormFrontPage_Yzmvalue == "") {\x0d\ alert("请输入[验证码]!");\x0d\ documentFrontPage_FormFrontPage_Yzmfocus();\x0d\ return false;\x0d\ }\x0d\ else if (documentFrontPage_FormFrontPage_Yzmvaluelength != 5) {\x0d\ alert("在 [验证码] 中,请输入 5 位数字!");\x0d\ documentFrontPage_FormFrontPage_Yzmfocus();\x0d\ return false;\x0d\ }\x0d\ else if (documentFrontPage_FormFrontPage_Yzmvaluelength == 5) {\x0d\ var i=0,ch;\x0d\ for (i=0;i\x0d\ \x0d\
"); \x0d\ }\x0d\ else if (screenwidth == 1280){\x0d\ documentwrite("
"); \x0d\ }\x0d\ else {\x0d\ documentwrite("
"); \x0d\ }\x0d\\x0d\建议使用 IE80或更高版本的浏览器,推荐分辨率1440×900 或更高
\x0d\\x0d\\x0d\\x0d\
就说说主要用到的函数吧,具体的代码,要看你自己的要求呐,而且也很多。
mysql_connect()这个函数用来连接MySQL数据库
mysql_query()这个函数用来执行SQL语句,用户登陆的话,这里就查询数据库中有没有用户名和密码与用户输入的都一样的记录,有的话就是通过验证了。
mysql_fetch_array()
HTML部分:
<form action="处理登陆的PHP页面" method="post">
<input type="text" name="username" >
<input type="password" name="password" >
<input type="submit" name="do" value="登录" >
</form>
具体的还是看手册或者找例子吧
以上就是关于html网站表单内容怎么提交到数据库全部的内容,包括:html网站表单内容怎么提交到数据库、我用html写了个登录页面,点击登录后提交表单数据到 user.aspx,在user.aspx里怎么写 连接mysql数据库、网站注册登陆页应如何连接数据库(html登录注册连接数据库)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)