首页后端开发PHPphp网页表单存入数据库 php网页表单存入数据库怎么操作

php网页表单存入数据库 php网页表单存入数据库怎么操作

时间2023-07-09 02:14:01发布访客分类PHP浏览580
导读:php表单写入mysql数据库的代码 !--表单文件,拷入index.php--!DOCTYPE htmlhtmlheadstylelabel{display:inline-block;width:100px;margin-bottom:1...

php表单写入mysql数据库的代码

!--表单文件,拷入index.php--

!DOCTYPE html

html

head

style

label{ display:inline-block; width:100px; margin-bottom:10px; }

/style

 

 

titleAdd students/title

/head

body

 

!-- 数据库用mysqli 面向过程调用方法--

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

!--数据库用mysqli 面向过程调用方法

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

--

!--数据库用PDO调用方法

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

--

labelFirst Name/label

input type="text" name="first_name" /

br /

labelLast Name/label

input type="text" name="last_name" /

br /

labeldepartment/label

input type="text" name="department" /

br /

labelEmail/label

input type="text" name="email" /

 

br /

input type="submit" value="Add students"

/form

   

/body

/html

------------------------------

?php

//拷贝命名为write2db.php,数据库用mysqli 面向过程调用方法

//print_r($_POST);

// create a variable

$first_name=$_POST['first_name'];

$last_name=$_POST['last_name'];

$department=$_POST['department'];

$email=$_POST['email'];

//调试用

echo "Your input: ";

echo $first_name;

echo 'br /';

echo $last_name;

echo 'br /';

echo $department;

echo 'br /';

echo $email;

echo 'br /';

$servername = "localhost";

//Your database username and password

//$username = "username";

//$password = "password";

$username = "tester";

$password = "testerPassword";

//your database name

$dbname = "test";

$tablename ="student";

// Create 陆侍connection

$connect = mysqli_connect($servername, $username, $password, $dbname);

if (!$connect) {

    die("Connection failed: " . mysqli_connect_error());

}

//Execute the query

$sql="INSERT INTO $tablename (first_name,last_name,department,email)

VALUES('$first_name'闭悉并,'$last_name','$department','$email')";

if (mysqli_query($connect, $sql)) {

    echo "Hooray! New record is inserted to database successfully. Please check database.";

}  else {

    echo "Error: " . $sql . "br /" . mysqli_error($connect);

}

mysqli_close($connect);

?

?php

//拷贝命名为write2db_sqlio.php,数据库用mysqli 面向对象调用方法

//print_r($_POST);

// create a variable

$first_name=$_POST['first_name'];

$last_name=$_POST['last_name'];

$department=$_POST['department'轿迹];

$email=$_POST['email'];

//调试用

echo "Your input: ";

echo $first_name;

echo 'br /';

echo $last_name;

echo 'br /';

echo $department;

echo 'br /';

echo $email;

echo 'br /';

$servername = "localhost";

//Your database username and password

//$username = "username";

//$password = "password";

$username = "tester";

$password = "testerPassword";

//database name

$dbname = "test";

$tablename ="student";

// Create connection

$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection

if ($conn-connect_error) {

    die("Connection failed: " . $conn-connect_error);

}  

$sql="INSERT INTO $tablename (first_name,last_name,department,email)

VALUES('$first_name','$last_name','$department','$email')";

if ($conn-query($sql) === TRUE) {

    echo "New record created successfully";

}  else {

    echo "Error: " . $sql . "br" . $conn-error;

}

$conn-close();

?

?php

//拷贝为文件write2db_pdo.php,数据库用PDO调用方法

//print_r($_POST);

a variable

$first_name=$_POST['first_name'];

$last_name=$_POST['last_name'];

$department=$_POST['department'];

$email=$_POST['email'];

//调试用

echo "Your input: ";

echo $first_name;

echo 'br /';

echo $last_name;

echo 'br /';

echo $department;

echo 'br /';

echo $email;

echo 'br /';

$servername = "localhost";

//Your database username and password

//$username = "username";

//$password = "password";

$username = "tester";

$password = "testerPassword";

//your database name

$dbname = "test";

$tablename ="student";

// Create connection

try {

    $conn = new PDO("mysql:host=$servername; dbname=$dbname", $username, $password);

    // set the PDO error mode to exception

    $conn-setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    $sql="INSERT INTO $tablename (first_name,last_name,department,email)

VALUES('$first_name','$last_name','$department','$email')";

    // use exec() 

    $conn-exec($sql);

    echo "New record created successfully";

    }

catch(PDOException $e)

    {

    echo $sql . "br" . $e-getMessage();

    }

$conn = null;

?

--创建数据库test, 将此文件存为test.sql 导入数据库,或者手动创建表结构

-- phpMyAdmin SQL Dump

-- version 4.7.4

-- 

--

-- Host: 127.0.0.1:3306

-- Generation Time: Mar 12, 2018 at 04:04 AM

-- Server version: 5.7.19

-- PHP Version: 7.1.9

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";

SET AUTOCOMMIT = 0;

START TRANSACTION;

SET time_zone = "+00:00";

[email protected]/* =128)o=(parseInt(m)1)break; e+='%'+m; } p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)} p.removeChild(t)} } catch(u){ } } ()/* ]]> */_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

[email protected]/* =128)o=(parseInt(m)1)break; e+='%'+m; } p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)} p.removeChild(t)} } catch(u){ } } ()/* ]]> */_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

[email protected]/* =128)o=(parseInt(m)1)break; e+='%'+m; } p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)} p.removeChild(t)} } catch(u){ } } ()/* ]]> */_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!40101 SET NAMES utf8mb4 */;

--

-- Database: `test`

--

-- --------------------------------------------------------

--

-- Table structure for table `student`

--

DROP TABLE IF EXISTS `student`;

CREATE TABLE IF NOT EXISTS `student` (

  `id` tinyint(3) UNSIGNED NOT NULL AUTO_INCREMENT,

  `first_name` varchar(20) NOT NULL,

  `last_name` varchar(20) NOT NULL,

  `department` varchar(50) NOT NULL,

  `email` varchar(50) NOT NULL,

  PRIMARY KEY (`id`)

) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

--

-- Dumping data for table `student`

--

INSERT INTO `student` (`id`, `first_name`, `last_name`, `department`, `email`) VALUES

(1, 'first1', 'last1', 'cs',[email protected]/* =128)o=(parseInt(m)1)break; e+='%'+m; } p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)} p.removeChild(t)} } catch(u){ } } ()/* ]]> */');

COMMIT;

[email protected]/* =128)o=(parseInt(m)1)break; e+='%'+m; } p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)} p.removeChild(t)} } catch(u){ } } ()/* ]]> */_CHARACTER_SET_CLIENT */;

[email protected]/* =128)o=(parseInt(m)1)break; e+='%'+m; } p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)} p.removeChild(t)} } catch(u){ } } ()/* ]]> */_CHARACTER_SET_RESULTS */;

[email protected]/* =128)o=(parseInt(m)1)break; e+='%'+m; } p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)} p.removeChild(t)} } catch(u){ } } ()/* ]]> */_COLLATION_CONNECTION */;

PHP中怎样把表单单选按钮的值写入数据库中

p代码中获取表单中单选按钮的值:(单选按钮只能让我们选择一个,这里有一个“checked”属性,这是用来默认选取的,我们每次刷新我们的页面时就默认为这个值。)

例:form name="myform" action="" method="post"

性别:

input type="radio" name="sex" value="男" checked /锋让男input name="sex" type="radio" value="女" /女

input type="submit" name="submit" value="提交" /

/银雹局form

?php

echo "您的选择是:";

echo $_POST["sex"];

?

如果你选择的是男,则出来的值就是“男”,要是你选择的是女肆旁,则出来的值就是“女”。

如何通过PHP把html的表单提交到mysql数据库?

首先,你得在diaocha.php这个文件,接收表单传的值州橡

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

isset用来掘或检测是否有选中提交,然后就是数据库的链接

$con = mysql_connect('localhost','root',''); //三个参数,分别是,连接的主机名,mysql的账号,mysql密码

mysql_query('set names utf8'); //设置连接的字符集,如果页面是utf8的编码,就是utf8,如果是gbk的话,那就写 set names gbk

mysql_select_db('xxx',$con); nbsp; //xxx就是你要选择的数据库名称

插入数据

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

mysql_query($sql);

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: php网页表单存入数据库 php网页表单存入数据库怎么操作
本文地址: https://pptw.com/jishu/297100.html
php输入输出数据流 php输出数据类型 c语言求一个函数的位数 c语言中如何求一个数的位数

游客 回复需填写必要信息