html中表单post方法与php还有sql交互的最简单demo

原创 2016年08月20日 12:11:51

index.php

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>主页</title>
</head>
<body>

<form action="index.handle.php" method="post">
名字: <input type="text" name="fname"><br/>
年龄: <input type="text" name="age"><br/>
<input type="submit" value="提交">
</form>

</body>
</html>

config.php

<?php
    header("Content-type: text/html; charset=utf-8");
    define('HOST', 'xxx');
    define('USERNAME', 'xxx');
    define('PASSWORD', 'xxx');
?>

connect.php

<?php
    require_once('config.php');
    //连库
    if(!($con = mysql_connect(HOST, USERNAME, PASSWORD))){
        echo mysql_error();
    }
    //选库
    if(!mysql_select_db('test')){
        echo mysql_error();
    }
    //字符集
    if(!mysql_query('set names utf8')){
        echo mysql_error();
    }
?>

index.handle.php

<?php
    require_once('connect.php');
    if((empty($_POST['fname'])) || (empty($_POST['age']))){
        echo "<script>alert('均不能为空');window.location.href='index.php';</script>";
    } 
    $username = $_POST['fname'];
    $passwd = $_POST['age'];
    $insertsql = "insert into login values('$username', '$passwd')";
    if(mysql_query($insertsql)){
        echo "<script>alert('成功');window.location.href='index.php';</script>";
    }else{
        echo "<script>alert('失败');window.location.href='index.php';</script>";
    }
?>

数据库 名称为test

create table login(varchar(10) username primary key,varchar(10) password);

php表单的交互(post方法)

这是客户端的代码 可见方法为post,如果是get的话,则在服务端使用$_GET[ ]全局数组接收表单所得奖的数据。 所以本例用post,如下图 2.在前端打开html文件,得到这种效果 ...
  • u012282037
  • u012282037
  • 2014年02月27日 21:08
  • 919

HTML表单与PHP进行数据交互

HTML一般在前台页面与用户进行交互,后台可以使用PHP搭建服务器,实现数据的处理。现在我们来实现使用前台的表单获取用户输入,PHP进行后台处理后返回给用户信息。 (1)需要搭建PHP环境和服务器,请...
  • CHENYUFENG1991
  • CHENYUFENG1991
  • 2015年09月27日 14:18
  • 8206

HTML 和 PHP 、MySQL 的交互

HTML 和 PHP 、MySQL 的交互     为什么要用到数据库?     World Wide Web (WWW)不仅仅是一个提供信息的地方。如果你有什么东西,作一个网站,同样可以...
  • yuanzhangmei1
  • yuanzhangmei1
  • 2012年12月17日 11:26
  • 16902

HTML5学习之九表单与PHP交互

客户端代码: 表单与PHP交互 用户名: 密 码: post的...
  • JCY1009015337
  • JCY1009015337
  • 2016年12月05日 16:44
  • 714

HTML5中 HTML表单和PHP环境搭建及与PHP交互 韩俊强的博客

HTML5中 HTML表单和PHP环境搭建及与PHP交互 韩俊强的博客 每日更新关注:http://weibo.com/hanjunqiang 新浪微博! iOS开发者交流QQ群: 4463102...
  • qq_31810357
  • qq_31810357
  • 2016年09月02日 20:32
  • 2304

PHP表单处理-GET与POST区别

PHP表单处理 form表单的提交主要有两种方式:get和post GET方法接收的特点:所有输入的数据被加载到请求的URL地址后面,数据通过键/值对的方法加载。 GET方法接收的特点:把数...
  • freshlover
  • freshlover
  • 2013年02月21日 12:17
  • 8605

PHP表单中的Get与Post两种提交的方式的区别

PHP表单中的Get与Post两种提交的方式的区别 Get与Post的最主要区别就是Get是通过Url方式传送数据,而Post并不让用户看到传送的具体信息,这个区别决定了两者的用途。Get方式主要用...
  • Skill_practice
  • Skill_practice
  • 2017年06月21日 16:44
  • 593

PHP与HTML交互

HTML表单 HTML 标记标签通常被称为 HTML 标签 (HTML tag)。在一定程度上,Html文档==网页,标签与标签之间的内容即为我们网页所见内容。比如图片、html链接、html标题等...
  • u011616965
  • u011616965
  • 2014年10月17日 20:17
  • 4564

PHP简单表单登录操作

以下是在环境wamp下执行的,php5.4.3下的操作练习。重点是php部分的代码可以直接拿来用,样式和js比较多,未引用 login.php部分...
  • garvisjack
  • garvisjack
  • 2017年02月02日 16:29
  • 824

HTML表单与PHP,POST、GET

使用POST提交HTML表单交给PHP处理 一、使用方法           1. 创建表单使用HTML中的标签。         2. action是指提交到哪个页面处理。         3. ...
  • kanguolaikanguolaik
  • kanguolaikanguolaik
  • 2015年08月09日 15:40
  • 1505
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:html中表单post方法与php还有sql交互的最简单demo
举报原因:
原因补充:

(最多只允许输入30个字)