㈠ 資料庫提交
第一個答案:先插入數據rootid I??D設置為-1,那麼你得到的價值是如何得到id的值嗎?您可以直接提交,然後更新它。第二個答案是:你說:「現在我的問題提交到資料庫時先插入打法,因為2是第二次更新提交時提示此ID尚不存在。既然是相同的交易,或提交,或不提交,如果提示此ID不存在,那麼如何的第一條語句提交給它的成功嗎?如果您提交兩次提交是否成功? (不考慮特殊情況)
㈡ 如何:將更改提交到資料庫
有兩種方式,GET ,POST,表單提交到程序,程序獲取數據後寫入到資料庫。
表單HTML要是一個form,action的值定義發送的地址,method的值定義發送的方法(POST、GET),我舉個簡單的例子給你就知道了。
㈢ 文本編輯器的內容如何提交到資料庫
SQLString = "Insert into 數據表名(文本類型欄位名) Values(獲取文本編輯器內容)"
Conn.Execute SQLString
㈣ 如何將html上的數據提交到資料庫
1:首先要使用PHP的超全局變數 $_GET 和 $_POST 用於收集表單數據(form-data)
2:然後使用INSERT INTO 語句用於向資料庫表中插入新記錄。
具體示例:
(1)首先創建了一個名為 "Persons" 的表,有三個列:"Firstname", "Lastname" 以及 "Age"。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
VALUES ('Peter', 'Griffin', '35')");
mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
VALUES ('Glenn', 'Quagmire', '33')");
mysql_close($con);
?>
(2)其次創建一個 HTML 表單,這個表單可把新記錄插入 "Persons" 表。
1
2
3
4
5
6
7
8
9
10
11
12
<html>
<body>
<form action="insert.php" method="post">
Firstname: <input type="text" name="firstname" />
Lastname: <input type="text" name="lastname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
</body>
</html>
(3)接著當用戶點擊上例中 HTML 表單中的提交按鈕時,表單數據被發送到 "insert.php"。"insert.php" 文件連接資料庫,並通過 $_POST 變數從表單取回值。然後,mysql_query() 函數執行 INSERT INTO 語句,一條新的記錄會添加到資料庫表中。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con)
㈤ 怎樣將問卷題目提交到資料庫中
先構造資料庫 再想如何寫程序。。
資料庫初始0 有提交就加1就可以了 多票和單票要做個欄位進行判斷。
㈥ 如何把表單內容提交到資料庫
<from>標簽下有個action="處理程序文件名"的屬性的,你寫一個處理程序就行了。寫這一類的程序可以用jsp,asp等語言。
asp+access:
DBPath
=
Server.MapPath("資料庫名")
set
cn=Server.CreateObject("ADODB.Connection")
cn.Open
"Driver={Microsoft
Access
Driver
(*.mdb)};DBQ="
&DBPath
㈦ 如何把網頁上form表單上的數據提交到後台的資料庫呢
<form ruant="sever">
但是你下面的botton是input標簽,表示客戶端控制項,如果想提交必須要通過Ajax,否則就必須把botton改成伺服器端控制項
㈧ 如何把表單中收集的數據提交到資料庫
你上面是一個提交表單,向d_ins.asp這個文件提交數據,這個表單有哪些數據呢?表單里所有的 input 都有一個 name 值,這個name表示各數據的名字,這些就是這個表單提交的數據。提交了,提交到了d_ins.asp這個文件,所以,我們在d_ins.asp這個文件里,就要去接數據,然後把數據寫入資料庫。下面,我詳細說一下如何接收數據和把接收的數據寫入資料庫。
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from tb"
rs.open sql,conn,1,3
rs.addnew
'上面是打開數據表tb,並新建一個插入記錄
'我只以前幾項數據來說明,其它數據一樣用法
,下面用Request.form方法接收上面所說的表單提交過來的數據 name 為 "name" (兩個name不要搞混了。)把接收到的數據賦值給t_name
t_name=Request.form("name")
t_pasw1=Request.form("pasw1")
t_pasw2=Request.form("pasw2")
t_email=Request.form("t_email")
……
'依此類推,格式完全一樣。這里要對兩個密碼進行比較,如果不一樣得返回提交表單,這個就不細說了。如果兩次輸入密碼一樣,則任意保存一個為密碼即可。
然後將t_name賦值給新數據集里的t_name項。
rs.t_name=t_name
rs.t_pasw1=t_pasw1
'其實數據表裡只需要一條密碼項,在保存的時候對兩次密碼進行判斷後保存一個即可。
rs.t_email=t_email
……
'然後對所有的數據賦集寫入數據表,用update
rs.update
rs.close
response.write "保存成功!"
%>
這是最基本最簡單的,完善的情況還應該涉及到對數據類型的判斷,長度的判斷等。