給 form 表單添加 action 屬性,屬性值就是你接收表單數據的php頁面地址,比如

創新互聯建站服務項目包括萊山網站建設、萊山網站制作、萊山網頁制作以及萊山網絡營銷策劃等。多年來,我們專注于互聯網行業,利用自身積累的技術優勢、行業經驗、深度合作伙伴關系等,向廣大中小型企業、政府機構等提供互聯網行業的解決方案,萊山網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到萊山省份的部分城市,未來相信會繼續擴大服務區域并繼續獲得客戶的支持與信任!
html代碼:
form?action="1.php"?
input?type="text"?name="user"
input?type="submit"?value="提交"?
/form
php代碼:
$user?=?$_GET['user'];
echo?$user;
1:首先要使用PHP的超全局變量 $_GET 和 $_POST 用于收集表單數據(form-data) 2:然后使用INSERT INTO 語句用于向數據庫表中插入新記錄。 具體示例: (1)首先創建了一個名為 "Persons" 的表,有三個列:"Firstname", "Lastname" 以及 "Age"。
"insert into student set 學號='$no',姓名='$n',年齡='$a',性別='$s',學院='$d'"
這個SQL語句可能有誤。
你確定你的 student 表 字段是 學號 姓名 這樣的中文嗎?
另外我用的是這樣的
"insert into 表名 (字段1,字段2) values(值1,值2)" 字段一般都是英文,用中文容易出錯。
你可以看一下你的表的結構。
可以使用sock函數實現向另外一個URL POST數據,并獲取返回的結果,sockopen提交POST數據例:
$sock = fsockopen("localhost", 80, $errno, $errstr, 30);
if (!$sock) die("$errstr ($errno)\n");
$data = "txt=" . urlencode("中") . "bar=" . urlencode("Value for Bar");
fwrite($sock, "POST /posttest/response.php HTTP/1.0\r\n");
fwrite($sock, "Host: localhost\r\n");
fwrite($sock, "Content-type: application/x-www-form-urlencoded\r\n");
fwrite($sock, "Content-length: " . strlen($data) . "\r\n");
fwrite($sock, "Accept: */*\r\n");
fwrite($sock, "\r\n");
fwrite($sock, "$data\r\n");
fwrite($sock, "\r\n");
$headers = "";
while ($str = trim(fgets($sock, 4096)))
$headers .= "$str\n";
echo "\n";
$body = "";
while (!feof($sock))
$body .= fgets($sock, 4096);
fclose($sock);
echo $body;
資料引用:
創建go.php,代碼如下
?php
@$username = $_POST['name'];
@$usermessage = $_POST['message'];
if(!empty($username) || !empty($usermessage)){
echo "您的姓名:".$username.",您的留言內容:".$usermessage;
}else{
echo 'form action="go.php" method="post"
您的姓名:input type="text" name="name"brbr
留言內容:input type="text" name="message"
button提交/button
/form';
案例截圖:
如果您想在PHP表單中實現提交到多個表的不同字段,可以使用如下步驟來實現:
在表單中定義相應的字段,用于獲取用戶輸入的數據。
使用PHP代碼從表單中獲取用戶輸入的數據。
使用PHP中的數據庫操作函數(例如MySQLi或PDO),連接到數據庫,并且向不同的表插入數據。
例如,如果您想插入用戶名和電子郵件到users表,并插入用戶的年齡和住址到profiles表,可以這樣寫:
// 獲取用戶輸入的數據
$username = $_POST['username'];
$email = $_POST['email'];
$age = $_POST['age'];
$address = $_POST['address'];
// 連接到數據庫
$conn = mysqli_connect('localhost', 'username', 'password', 'database');
// 插入用戶名和電子郵件到users表
$sql = "INSERT INTO users (username, email) VALUES ('$username', '$email')";
mysqli_query($conn, $sql);
// 插入用戶的年齡和住址到profiles表
$sql = "INSERT INTO profiles (age, address) VALUES ('$age', '$address')";
mysqli_query($conn, $sql);
本文標題:php如何提交表單數據 php表單提交兩種方式
路徑分享:http://www.yijiale78.com/article10/dooehgo.html
成都網站建設公司_創新互聯,為您提供網站改版、手機網站建設、App設計、面包屑導航、用戶體驗、外貿網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯