页面添加数据的PHP

第一个页面tianjia.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>

<form action="add.php" method="post">
<div>代号:<input type="text" name="code" /></div>
<div>姓名:<input type="text" name="name" /></div>
<div>性别:
        <input type="radio" value="1" name="sex" / checked="checked">男
        <input type="radio" value="0" name="sex" />女
</div>
<div>民族:
        <select name="nation">
            <?php
                $db=new MySQLi("localhost","root","root","dbname");
                $sql="select * from nation";
                $result=$db->query($sql);
                while($arr=$result->fetch_row())
                {
                    echo"<option value=‘{$arr[0]}‘>{$arr[1]}</option>";
                    }

            ?>
        </select>
</div>
<div>生日:<input type="text" name="birthday" /></div>
<div><input type="submit" value="添加" /></div>
</form>

</body>
</html>

第二个页面add.php

<?php
$code = $_POST["code"];
$name = $_POST["name"];
$sex = $_POST["sex"];
$nation = $_POST["nation"];
$birthday = $_POST["birthday"];

$db = new MySQLi("localhost","root","root","dbname");
$sql = "insert into info values(‘{$code}‘,‘{$name}‘,{$sex},‘{$nation}‘,‘{$birthday}‘)";

if($db->query($sql))
{
    header("location:main.php");
    }
else{
    echo"添加失败";
    }
?>
时间: 2024-12-14 15:58:12

页面添加数据的PHP的相关文章

angular js 页面添加数据保存数据库

一.编写实体类Controller层返回数据使用 package entity; import java.io.Serializable; public class Result implements Serializable{ private static final long serialVersionUID = -8946453797496982517L; private boolean success; private String message; public Result(bool

vue+element 给表格添加数据,页面不实时刷新的问题

由于页面加载时,使用了keep-alive,keep-alive具有数据缓存作用,当在添加页面添加成功时,返回主页面没有立即更新.数据有缓存. 解决办法如下: 将获取数据列表的方法放到actived里面,不要放到mounted或者created里面. actived是专门对keep-alive进行实时更新,亲测有效. 原文地址:https://www.cnblogs.com/zr123/p/11041459.html

js:nodejs搭建http服务器为页面添加mysql中的数据

一,建立两个模板:db.js (获取数据库的数据)  message.js(将得到的数据进行分页,显示) db.js /** * 创建数据库连接,并获取数据 */ var mysql = require('mysql'); //获取用户名,连接地址,密码,数据库名 function Db(host,user,pwd,port,database){ this.host = host; this.user = user; this.pwd = pwd; this.port = port; this.

用PHP向数据库中添加数据

显示页面(用户可见) <body><form action="chuli.php" method="post">  //将该页面接收的数据,交给chuli页面来处理<div>民族代号:<input type="text" name="code" /></div>       //创建一个div,放入接收器来接收code值<div>民族名称:<inpu

php处理登录、添加数据、删除数据和修改数据

php 处理登录 :需要先建一个登录的页面,用form表单就可以很轻松的完成,(这里的示例是我根据数据库现成的表做的 是一个teacher表格 根据老师的工号和姓名登录的) <form action="chuli.php" method="post"> <div> 工号: <input type="text" name="tno"/> </div> <div> 姓名:

从零开始,搭建博客系统MVC5+EF6搭建框架(2),测试添加数据、集成Autofac依赖注入

一.测试仓储层.业务层是否能实现对数据库表的操作 1.创建IsysUserInfoRepository接口来继承IBaseRepository父接口 1 namespace Wchl.WMBlog.IRepository 2 { 3 public partial interface IsysUserInfoRepository : IBaseRepository<sysUserInfo> 4 { 5 6 } 7 } 2.创建sysUserInfoRepository类继承BaseReposit

使用MySQL Workbench建立数据库,建立新的表,向表中添加数据

初学数据库,记录一下所学的知识.我用的MySQL数据库,使用MySQL Workbench管理.下面简单介绍一下如何使用MySQL Workbench建立数据库,建立新的表,为表添加数据. 点击上图中的“加号”图标,新建一个连接, 如上图,先输入数据库的账号密码,帐号默认为root,填好密码后 点击“OK”,连接就建立好了,建立完成后,会出现一个长方形的框框,双击它,出现下图所示页面 点击图中的红圈里的按钮,新建一个Schema,即数据库(个人理解..),修改一下Name 的值,如  mydat

[Asp.net MVC]Asp.net MVC5系列——添加数据

目录 概述 显示添加数据时所用表单 处理HTTP-POST 总结 系列文章 [Asp.net MVC]Asp.net MVC5系列——第一个项目 [Asp.net MVC]Asp.net MVC5系列——添加视图 [Asp.net MVC]Asp.net MVC5系列——添加模型 [Asp.net MVC]Asp.net MVC5系列——从控制器访问模型中的数据 概述 上篇文章介绍了如何通过控制器访问模型中的数据,在本节中我们将要在数据库中追加并保存一些数据.我们将要创建一个表单以及一些表单输入

thinkphp添加后台的构思以及添加数据功能

先写个表单提交,这就是个简单的后台了...其实也可以通过phpadmin...phpadmin也叫后台的吧...一切都是为了更方便快捷... 先弄个模板,简单了点,就是为了了解实现的流程和原理 <form action="check.php" method="post"> 添加数据:<input type="text" name="user"> <input type="submit&q