php做表單連接數(shù)據(jù)庫 如何將php表單提交到數(shù)據(jù)庫

如何用php頁面提交表單到數(shù)據(jù)庫

1:首先要使用PHP的超全局變量 $_GET 和 $_POST 用于收集表單數(shù)據(jù)(form-data) 2:然后使用INSERT INTO 語句用于向數(shù)據(jù)庫表中插入新記錄。 具體示例: (1)首先創(chuàng)建了一個名為 "Persons" 的表,有三個列:"Firstname", "Lastname" 以及 "Age"。

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、重慶小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了益陽免費建站歡迎大家使用!

用php! html中的form表單怎樣連接到數(shù)據(jù)庫(點擊預(yù)約按鈕就傳到數(shù)據(jù)庫)

點擊按鈕就是提交表單 設(shè)置提交表單的php地址 然后在php處理傳過數(shù)據(jù)

自動辨認是否完成你可以通過ajax去操作 當ajax為成功返回就是未完成 返回了則完成 還可以在php設(shè)置各種狀態(tài)碼記錄返回的情況

如何通過PHP把html的表單提交到mysql數(shù)據(jù)庫?

首先,你得在diaocha.php這個文件,接收表單傳的值

$radiogroup = isset($_POST['radiogroup'])?$radiogroup:'';

isset用來檢測是否有選中提交,然后就是數(shù)據(jù)庫的鏈接

$con = mysql_connect('localhost','root',''); //三個參數(shù),分別是,連接的主機名,mysql的賬號,mysql密碼

mysql_query('set names utf8'); //設(shè)置連接的字符集,如果頁面是utf8的編碼,就是utf8,如果是gbk的話,那就寫 set names gbk

mysql_select_db('xxx',$con);nbsp; //xxx就是你要選擇的數(shù)據(jù)庫名稱

插入數(shù)據(jù)

$sql = "insert into xxxx set xxx = $radiogroup" //xxxx 是你要插入的表名,xxx就是字段名

mysql_query($sql);

php怎么把表單提交的數(shù)據(jù)放到數(shù)據(jù)庫中。

一、php配置MySQL

1、將php安裝目錄下的php_mysql.dll和MySQL安裝目錄下的libmysql.dll文件拷貝至c:/windows/system32中;

2、配置php.ini

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_mysqli.dll

把上面四個。dll的最前面的;去掉

二、php表單提交至數(shù)據(jù)庫的實現(xiàn)過程

1、login.php頁面

SPAN style="FONT-SIZE: 14px"html

FORM method=post action=add.php

Name: INPUT name=usernameBR

Email: INPUT name=emailBR

INPUT value=提交 type=submit name=submit

/FORM

/SPAN

2、add.php頁面

SPAN style="FONT-SIZE: 14px"?php

include("conn.php");

?

?php

if(isset($_POST["submit"]))

{

$sql = "insert into users(username, email) values('$_POST[username]', '$_POST[email]')";

mysqli_query($conn, $sql);

echo "添加成功";

}

?/SPAN

3、conn.php頁面

SPAN style="FONT-SIZE: 14px"?php

$conn = new mysqli("localhost", "root", "159357");

$conn-select_db("db_test");

//mysql_query("set name 'gb2312'");

$conn-set_charset("utf8");

?/SPAN

PHP連接到數(shù)據(jù)庫表單代碼

mysql_connect("localhost","username","password");

PDO方式,比較通用

new PDO('mysql:host=localhost;dbname=db',"$username","password");

mysqli方式

new mysqli("localhost", "username", "password", "db");

odbc方式

odbc_connect("'DRIVER={SQL Server};SERVER=local;DATABASE=db", $username, $password)

new COM("ADODB.Connection");

表單鏈接數(shù)據(jù)庫,數(shù)據(jù)庫該怎么設(shè)計,php連接程序怎么寫?謝謝,下面是表單代碼。

網(wǎng)頁:

body

form action="Connection.php"method="post"

table bgcolor="#eeeeee"

tr

td colspan="2" align="center"b情況登記/b

tr

td姓名:tdinput size="20" type="text" name="name"

tr

td密碼:tdinput size="20" type="password" name="password

tr

td性別:tdinput type="radio" name="stuSex" value="0"男input type="radio" name="stuSex" value="1"女

tr

tdtdinput type="submit" value="提交"/ainput type="reset"value="重寫"

/table

/form

/body

數(shù)據(jù)庫表:

CREATE DATABASE `student`;

CREATE TABLE `student` (

`id` int(10) NOT NULL AUTO_INCREMENT,

`name` varchar(50) NOT NULL,

`password` varchar(50) NOT NULL,

`stusex` int(1) NOT NULL,

PRIMARY KEY (`id`)

);

PHP Connection.php代碼:

?php

$db = mysql_connect('localhost', 'root', '123456'); //root是數(shù)據(jù)庫賬號 123456 是數(shù)據(jù)庫密碼

if (!$db) {

die('無法連接: ' . mysql_error());

}

mysql_select_db('student', $db) or die ('無法使用數(shù)據(jù)庫: ' . mysql_error());

$name = trim(strip_tags($_POST['name']));

$password = md5(trim($_POST['password']));

$stusex = intval($_POST['stusex']);

$sql = "insert into student (`name`,`password`,`stusex`) values ('$name','$password','$stusex')";

mysql_query($sql) or die("無法保存學(xué)生數(shù)據(jù): " . mysql_error());

die("保存成功");

?

本文名稱:php做表單連接數(shù)據(jù)庫 如何將php表單提交到數(shù)據(jù)庫
網(wǎng)址分享:http://www.muchs.cn/article48/doodsep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航網(wǎng)站設(shè)計服務(wù)器托管、搜索引擎優(yōu)化、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)