Mysql 与 php动态网站开发 入门教程
这个系列的教程由表单开始写,因为表单可以把数据库和web 之间的交互表现得很明显。提交表单 ,数据库记录注册信息。
- <form action='index.php' method='post'> //这里的index.php 就是一个动态传送的文件。后面会说。
- <p>please type your first name:<input type="text" name="first_name" value=""></p>
- <p>please type your second name:<input type="text" name="second_name" value="" ></p>
- <p>please type your age:<input type="text" name="age" value=""></p>
- <p><input type="submit" name='submit' value='register'></p>
- </form>
- <p>please type your first name:<input type="text" name="first_name" value="<? if(isset($_REQUEST['first_name'])) echo $_REQUEST['first_name'];?>"></p>
- <p>please type your second name:<input type="text" name="second_name" value="<? if(isset($_REQUEST['first_name'])) echo $_REQUEST['second_name'];?>" ></p>
- <p>please type your age:<input type="text" name="age" value="<? if(isset($_REQUEST['age'])) echo $_REQUEST['age'];?>"></p>
- <p><input type="submit" name='submit' value='register'></p>
- $error=array();
- if (empty($_REQUEST['first_name'])) {
- echo '<p>you forget type your first_name;<p>' ;# code...
- $error='1';
- }
- else{
- $f=$_REQUEST['first_name'];
- }
- if (empty($_REQUEST['second_name'])) {
- echo '<p>you forget type your second_name;<p>' ;# code...
- $error='2';
- }
- else{
- $s=$_REQUEST['second_name'];
- }
- if (empty($_REQUEST['age'])) {
- echo '<p>you forget type your age;<p>'; # code...
- $error='3';
- }
- else{
- $a=$_REQUEST['age'];
- }
- if (empty($error)) {
- echo'<p> everything is ok<p>';
- require('connect/mysqli_connect.php');
- $q="insert into user (first_name,second_name,age) value('$f','$s','$a')";
- $r=@mysqli_query($dbc,$q);
- }
- <?
- $dbc=@mysqli_connect(localhost,root,123,test);
- ?>
- create table user(
- first_name ) not null,
- second_name ) not null,
- age ) not null
- );
- $q="insert into user (first_name,second_name,age) value('$f','$s','$a')";
- $r=@mysqli_query($dbc,$q);
- <?
- include('includes/header.html');
- echo '<p>this is a test</p>';
- $error=array();
- if (empty($_REQUEST['first_name'])) {
- echo '<p>you forget type your first_name;<p>' ;# code...
- $error='1';
- }
- else{
- $f=$_REQUEST['first_name'];
- }
- if (empty($_REQUEST['second_name'])) {
- echo '<p>you forget type your second_name;<p>' ;# code...
- $error='2';
- }
- else{
- $s=$_REQUEST['second_name'];
- }
- if (empty($_REQUEST['age'])) {
- echo '<p>you forget type your age;<p>'; # code...
- $error='3';
- }
- else{
- $a=$_REQUEST['age'];
- }
- if (empty($error)) {
- echo'<p> everything is ok<p>';# code...
- require('connect/mysqli_connect.php');
- $q="insert into user (first_name,second_name,age) value('$f','$s','$a')";
- $r=@mysqli_query($dbc,$q);
- }
- ?>
- <form action='index.php' method='post'>
- <p>please type your first name:<input type="text" name="first_name" value="<? if(isset($_REQUEST['first_name'])) echo $_REQUEST['first_name'];?>"></p>
- <p>please type your second name:<input type="text" name="second_name" value="<? if(isset($_REQUEST['first_name'])) echo $_REQUEST['second_name'];?>" ></p>
- <p>please type your age:<input type="text" name="age" value="<? if(isset($_REQUEST['age'])) echo $_REQUEST['age'];?>"></p>
- <p><input type="submit" name='submit' value='register'></p>
- </form>
同目录下connect 下的mysqli_connect.php 文件。
里面就是
- <?
- $dbc=@mysqli_connect(localhost,root,123,test);
- ?>
应该还有一个在同目录下的includes文件夹下的 header.html 文件。这个就随便了。
关于作者:[作者]:——石头——热爱互联网事业,关注互联网技术发展,文章欢迎转载,请保留原文地址,谢谢。 |
Mysql 与 php动态网站开发 入门教程的更多相关文章
- 移动H5开发入门教程:12点webAPP前端开发经验
如果你是一名移动H5前端开发人员,25学堂的小编认为下面的分享的12点webAPP前端开发经验是你必须掌握的基础知识点.算是一篇移动H5开发入门教程吧! 1. viewport:也就是可视区域.对于桌 ...
- Web开发入门教程:Pycharm轻松创建Flask项目
Web开发入门教程:Pycharm轻松创建Flask项目 打开Pycharm的file,选择创建新的项目,然后弹出对话框,我们可以看到里面有很多的案例,Flask.Django等等,我们选择生成Fla ...
- 基于Nodejs生态圈的TypeScript+React开发入门教程
基于Nodejs生态圈的TypeScript+React开发入门教程 概述 本教程旨在为基于Nodejs npm生态圈的前端程序开发提供入门讲解. Nodejs是什么 Nodejs是一个高性能Ja ...
- Arduino可穿戴开发入门教程(大学霸内部资料)
Arduino可穿戴开发入门教程(大学霸内部资料) 试读下载地址:链接:http://pan.baidu.com/s/1mg9To28 密码:z5v8 介绍:Arduino可穿戴开发入门教程(大学霸内 ...
- 一看就懂的Android APP开发入门教程
一看就懂的Android APP开发入门教程 作者: 字体:[增加 减小] 类型:转载 这篇文章主要介绍了Android APP开发入门教程,从SDK下载.开发环境搭建.代码编写.APP打包等步骤 ...
- iOS开发入门教程
iOS开发入门教程 http://my.oschina.net/mailzwj/blog/133273 摘要 iOS开发入门教程,从创建项目到运行项目,包括OC基础,调试,模拟器设置等相关知识. iO ...
- ENVI Services Engine5.1 应用开发入门教程
原文地址: ENVI Services Engine5.1 应用开发入门教程_ENVI-IDL中国_新浪博客 http://blog.sina.com.cn/s/blog_764b1e9d0102uy ...
- Apple官方IOS开发入门教程[v0.2]
今天,又跑去找IOS开发入门教程了,结果发现没什么好的PDF. 后来发现,原来苹果官方有开发入门教程,而且写的很好.所以整理出来了,给大家分享一下. 我就不在这里贴pdf的内容了,下面有苹果官方教程的 ...
- Android Studio JNI开发入门教程
Android Studio JNI开发入门教程 2016-08-29 14:38 3269人阅读 评论(0) 收藏 举报 分类: JNI(3) 目录(?)[+] 概述 在Andorid ...
随机推荐
- Android多线程研究(4)——从一道面试题说起
有一道这种面试题:开启一个子线程和主线程同一时候运行,子线程输出10次后接着主线程输出100次,如此重复50次.先看以下代码: package com.maso.test; /** * * @auth ...
- matlab两种不同模式的并行运算
1.distributed job distributed job是一种比較简单的并行任务.假定用户须要完毕一组作业.各个计算作业之间是独立的.并且相互之间不须要进行数据通信.这意味着各个作 ...
- URI URL
http://www.cnblogs.com/ACFLOOD/p/5533022.html
- Android(java)学习笔记159:Dalivk虚拟机的初始化过程
1.初始化下面系统函数(调用dvmStartup函数初始化所有相关的函数) 开始学习虚拟机的初始化过程,先从dvmStartup函数开始,这个函数实现所有开始虚拟机的准备工作: dvmAllocTra ...
- PHP第四章数组2
$str =array("dd"=>"d","dc"=>"ds","dd"=>&q ...
- iOS之正则表达式的使用
一.什么是正则表达式 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式.正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分.它可以迅速地用极简单的方式 ...
- 18、HTML
HTML 超文本标记语言(Hyper Text Markup Language). 用来描述网页的一种语言. HTML标签 由尖括号包围的关键词. 如:<html> 通常是成对出现的,开始 ...
- jquery基础-包裹 替换 删除 复制
<!doctype html><html lang="en"><head> <meta charset="UTF-8&qu ...
- 开源控件ViewPagerIndicator学习
导航条指示器.ViewPagerIndicator 地址 https://github.com/JakeWharton/ViewPagerIndicator Style是重用控件的一种技术.类似CSS ...
- Windows 7中,用Visual Studio开发WPF应用程序,实现从Windows Explorer中拖拽文件到应用程序,始终显示“无法拖放”符号问题解决方案
Are you running your application or Visual Studio that hosts the app under administrative privilege? ...