本文目錄一覽:
- 1、html+php向數據庫提交表單
- 2、html怎樣提交表單到php
- 3、hbuilder裡面的html提交表單到php插入數據到mysql裡面? 求大神指教啊
- 4、怎樣把html表單數據傳達到php中
- 5、HTML代碼 和PHP代碼在一個頁面。怎麼把html里的表單數據提交給php
- 6、在HTMl中提交表單到PHP,用ajax異步的方式,求大神
html+php向數據庫提交表單
1:首先要使用PHP的超全局變量 $_GET 和 $_POST 用於收集表單數據(form-data)
2:然後使用INSERT INTO 語句用於向數據庫表中插入新記錄。
具體示例:
(1)首先創建了一個名為 “Persons” 的表,有三個列:”Firstname”, “Lastname” 以及 “Age”。
?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” 表。
htmlbody 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 語句,一條新的記錄會添加到數據庫表中。
?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)?
html怎樣提交表單到php
你在php頁面 打印 $_GET 數組 就可以了 看到所有通過get方式提交過來的 參數 和 值了
當然你也可以 打印 $_REQUEST 數組 這裡面 包括 get方式和post方式所有的參數
hbuilder裡面的html提交表單到php插入數據到mysql裡面? 求大神指教啊
您好,
提交格式一般默認為表單格式,只要你的html里form的method=”post”;就行了,
想插入到mysql裡面,你的php文檔里首先要
$POST獲取表單的提交的數據
連接數據庫(輸入用戶名,密碼)
轉到數據庫名,表單名
往裡面插入數據(規範格式)
關閉連接
返回需要返回的提示
怎樣把html表單數據傳達到php中
form action=”save.php” method=’post’
input type=”text” name = ’email’
button type=’submit’提交/button
/form
save.php:
?php
$email = $_POST[’email’];
?
HTML代碼 和PHP代碼在一個頁面。怎麼把html里的表單數據提交給php
test.php頁面
判斷該頁是否提交,如果提交了,就按照正常的接受數據來就行了。
?php
if($_POST){
$words = $_POST[“words”];
if ($words) {
echo “收到”;
}
}
?
!DOCTYPE html
html lang=”en”
head
meta charset=”UTF-8″
titleDocument/title
/head
body
form action=”test.php” method=”post”
input type=”text” name=”words”
input type=”submit” name=”” value=”提交”
/form
/body
/html
在HTMl中提交表單到PHP,用ajax異步的方式,求大神
你的問題在於:
1、input標籤沒有關閉的寫法,也就是不用/input
2、move_uploaded_file將你的文件上傳到了uploadpic裡面去了,這個uploadpic應該和你submit2.php同級目錄,如果你創建了uploadpic這個文件夾,並保證了讀寫權限,那麼將傳到這裡,如果沒有讀寫權限,或者沒有這個文件夾,那麼這個圖片只會在服務器緩存里獃著,然後被釋放掉,所以你看不到這個文件。
你可以參考下面這個來檢查是不是有文件夾,如果沒有就創建目錄:
if(!empty($_FILES[‘file’][‘name’])){
if(is_dir(“uploadpic”)){ //如果目錄存在
//則執行上傳流程
}else{ //如果目錄不存在
mkdir(“uploadpic”); //則創建目錄
//再執行上傳流程
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/250908.html