1、PHP网页制作,怎样把注册表单的数据导入MySQL数据库?
首先你要建立一个表,例如是注册的用户表user
,里面的结构有字段
id,
name,nickname,email等。
然后在你的表单处<form
action="a.php"
method="post"
name="regform">(如果有图片上传,还要加上enctype="multipart/form-data")
,那么点击表单提交按纽后,此表单将会交给处理页a.php来作处理。
如果简单点,你就直接可以将表单传递过来的数据$_POST,直接用sql插入语句,insert
into来插入到数据库,表user中。例如insert
into
user
set
name='".$_POST['name']."'.............................
2、我想制作一个简单的功能,就是网页的表单提交到数据库上面
你说的是教你做吧?基本不存在这样的人,积分想都不用想了,除非你给钱,教你也不是你想咨询问题,谁有那么多的时间就为了你那点积分?只能说你想的太多了,其实你这个也没有多难,就是建个数据库,然后建好表,做个网页,然后链接起来就行了,这些都是基础,没有多难,基础去这看看吧http://www.w3school.com.cn/
3、设计一个Web Form页面,使用数据连接向导将页面连接到数据库Student。提取数据表StudentInfo中的所有数据显
<%@page pageEncoding="gb2312" %>
<%@page import="java.sql.*" %>
<html>
<head>
<title>My JSP 'select.jsp' starting page</title>
</head>
<body background="1.jpg">
<center><h1><font color="blue" face="楷体">你查找的学生信息如下<hr color="red" width="100%"></h1></center>
<form action="index.jsp" method="post">
<%
String str=request.getParameter("searchName");
if(str==null)
{str="";
}
byte b[]=str.getBytes("ISO-8859-1");
str=new String(b);
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url = "jdbc:mysql://localhost:3306/Student";
Connection conn = DriverManager.getConnection(url, "root", "root");
Statement stmt=conn.createStatement();
String condition="select * from StudentInfo where StuId='"+str+"'";
ResultSet rs=stmt.executeQuery(condition);
%>
<h1 align="center"><table border=1 width="90%"></h1>
<tr>
<td><h1 align="center"><font color="purple" face="楷体" size="5">学号</font></h1></td>
<td><h1 align="center"><font color="purple" face="楷体" size="5">姓名</font></h1></td>
<td><h1 align="center"><font color="purple" face="楷体" size="5">性别</font></h1></td>
<td><h1 align="center"><font color="purple" face="楷体" size="5">年龄</font></h1></td>
<td><h1 align="center"><font color="purple" face="楷体" size="5">班级</font></h1></td>
<td><h1 align="center"><font color="purple" face="楷体" size="5">专业</font></h1></td>
<td><h1 align="center"><font color="purple" face="楷体" size="5">院系</font></h1></td>
</tr>
<tr>
<td align="center" ></td>
<input type="submit" value="返回" />
</tr>
<%
while (rs.next()) {
%>
<tr align="center">
<td>
<b><h1 align="center" ><font size="3"><%=rs.getString("StuId")%></h1></b>
</td>
<td>
<b><h1 align="center" ><font size="3"><%=new String(rs.getString("Name").getBytes("gb2312"))%></h1></b>
</td>
<td>
<b><h1 align="center" ><font size="3"><%=new String(rs.getString("Sex").getBytes("gb2312"))%></h1></b>
</td>
<td>
<b><h1 align="center" ><font size="3"><%=rs.getString("Age")%></h1></b>
</td>
<td>
<b><h1 align="center" ><font size="3"><%=new String (rs.getString("Class").getBytes("gb2312"))%></h1></b>
</td>
<td>
<b><h1 align="center" ><font size="3"><%=new String (rs.getString("Major").getBytes("gb2312"))%></h1></b>
</td>
<td>
<b><h1 align="center" ><font size="3"><%=new String (rs.getString("Dep").getBytes("gb2312"))%></h1></b>
</td>
</tr>
<%
}
rs.close();
stmt.close();
conn.close();
%>
</table>
</form>
</body>
</html>
4、如何制作提交表单页面以及利用数据库收集表单信息
太笼统抄拉~~~~~~`
思路袭是把你做好的表单写入
<form action="*.asp" method="post">
........
.....
</form>中,
然后再写一个接受数据信息的页面.或者就在本页面的程序前面写接受数据信息的程序。
还是有点编程基础了再做吧。
5、制作网页中 数据库 表单 html文件三者的关系
数据库是后台,网页中的所有数据都储存在这里
表单也就是用html写的了,不知道你怎么这样问
总的来说就是,用html写表单,然后提交数据,提交的数据就是储存到数据库中了;从数据库中读取数据,显示到表单中,也就是页面了,当然了,在读取和写入数据库是还应该有程序
6、关于网页设计数据库的问题,!!!!!!!!!!!!!!!!!
1,既然做了表单就该转到表单有个属性叫action=“xxx”,提交后,转入xxx中去进行一些数据处理,此时,如数据不需要保存,可以不用数据库;但是你说的登陆系统要用到数据,就需要用到数据库了
2,编程将数据库存放的数据与用户输入的数据进行比较,符合就进入下一个页面,不匹配就提示错误
你说的问题仅是html还不行,还需要数据库(mysql等),高级编程语言(比较适合自学的有php),服务器。自学的话php-mysql-phpmyadmin-apache一起安装比较好,网上也有很多资料的http://www.w3school.com.cn/php/index.asp
7、网页表格数据保存到数据库我的网页设计用的是php的
看你的表格,只需要从表单中循环取出所有行,然后依次写入数据库就行了
假设表单中是:txt1[] txt2[]......
通过$a=$_POST["txt1[]"]取得值,然后循环写入:
for($t=0;$t<=count($a)-1;$t++){
// insert into 表 (字段1,......) values ('$a[$t]',.....)
}
至于打印,在JS中直接windows.print就行了
8、网页设计中怎样才能做到把一个表单数据点击提交到邮箱?
Dim JMail,email Set JMail = Server.CreateObject("JMail.Message") jmail.Charset = "GB2312"
''邮件文字的代码为简体中文 jmail.ContentType = "text/html" JMail.From = "" ' 发送者地址
JMail.FromName = "" ' 发送者姓名 JMail.Subject = " " ' 邮件主题
JMail.MailServerUserName = "邮箱名" ' 身份验证的用户名 JMail.MailServerPassword = "邮箱密码" ' 身份验证的密码
JMail.Priority = 3 JMail.AddHeader "Originating-IP",
Request.ServerVariables("REMOTE_ADDR") JMail.Logging = true
email="接受邮件地址" email1="接受邮件地址" JMail.AddRecipient(email1)
JMail.AddRecipient(email) JMail.HTMLBody = 邮件内容 JMail.Body = 邮件内容
JMail.Send("stmp.163.com") JMail.Close() Set JMail = Nothing 记得要装
jmail组件就可以了
通俗的讲静态网页是在静态网页的代码中加入了网络程序语言,常见的ASP,JSP,PHP,.NET等,其基本原理就是浏览者提交信息发送到服务器,程序处理后返回相应的信息,是一种可以互动的交互式操作,如留言板,论坛等。
2.表单提交属于动态网页范畴,可以用不同的程序来做出来,以ASP为例,就是浏览者填写表单后,点击确定,所填写的会发送到服务器,并可以记录在网站后台的数据库中,这些在ASP的学习中是简单的一些道理,如果没有接触M中设置发送到自己的信箱即可。
4.动态网页的制作需要用到XP的组件IIS,否则在本地浏览只能适用于静态网页。
例子如下:
以百度回答问题的这个提交表单为例,需要五个网页文件:
index.asp /显示单连接
add.asp /表单处理页面
website.css /样式表
sht.mdb /数据库文件
index.asp
<% option explicit%>
<!--#Include file="ado.asp"-->
<HTML>
<head>
<title>表单示例</title>
<link rel="stylesheet" href="style.css">
<Script Language="JavaScript">
<!--
Function check_Null(){
If (document.form1.title.value==""){
alert("主题不能为空!");
return false;
}
If (document.form1.name.value==""){
alert("姓名不空!");
return false;
}
return true;
}
// -->
</Script>
</head>
<body >
<center>
<table border='0' width='80%' >
<form method="post" action="add.asp" name="form1" onSubmit="JavaScript: return check_Null();">
<tr><td>
</td><td><textarea name="body" rows=6 cols=80
wrap=soft></textarea></td></tr>
<tr><td> </td><td> </td></tr>
<tr><td></td>
<td valign="middle"><label>
用户名:
<input type="text" name="name" size="10">
<input type="c name="checkbox" value="checkbox">
</label
匿名发表
<input type="submit" value=" 提交 " Size="20"></td></tr>
</form>
</table>
<p>
<%
'现在开始显示已有留言
Dim Sql,rs '声明变量
Sql="Select body,name,submit_date From guest "
Sql=Sql & " Order By submit_date desc,id desc" '这里用了两个字段排序
SET rs=db.Execute(Sql) '返回一个Recordset对象
Do While Not rs.Eof '利用循环依次显示所有记录
%>
<table border="0" borde
<td colspan=2><hr></td>
</tr>
<tr>
<td width=5% rowspan="2"> </td
<tr>
<td><%=rs("body")%></td>
</tr>
</table>
<%
rs.MoveNext '将记录指针移动到下一条记录
Loop
%>
</center>
</body>
</html>
conn.asp
<%
'这里只是建立数据库连接对象db。
Dim db
Set db=Server.CreateObject("ADODB.Connection")
db.Open "Driver={Microsoft Access Driver (*.mdb)};Dbq="&Server.Mappath("guest.mdb")
%>
add.asp
<!--#Include file="conn.asp"-->
<%
Dim body '声明变量
body=Request.Form("b
Dim sqla,name,sqlb,sql
sqla = "Insert Into sth(name"qlb = "Values('" & name & "'"
If body<>"" Then '如果留言内容不为空
sqla = sqla & ",body"
sqlb =qlb & ",'" & body & "'"
End If
sqla = sqla & ",submit_date"
sqlb = sqlb & ",'" & now() & "'" '插入系统时间为留言时间
'下面一句就是将SQL语句的前后两部分组织成一个完整的Inser语句
sql = sqla & ") " & sqlb & ")"
db.Execute(Sql) '插入记录
Response.Redirect "in
9、用一个页面设计一个表单,使其能够提交内容到另并显示一页面并显示提交的内容,不使用数据库
reg.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'reg.jsp' starting page</title>
</head>
<body>
<form action="login.jsp">
<table>
<tr>
<td>Email</td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td>昵称</td>
<td><input type="text" name="nickname"></td>
</tr>
</table>
</form>
</body>
</html>
login.jsp
<%= request.getParameter("email") %>
<%= request.getParameter("nickname")%>
10、我用dreamweaver制作了一个表单,怎么才能将表单中的数据提交到mysql数据库呢?如何实现连接?
看看视频教程http://www.enet.com.cn/eschool/zhuanti/dwasp/17/