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/