PHP表单传值
来源:互联网 发布:3306端口攻击 编辑:程序博客网 时间:2024/05/29 08:20
这学期开始接触PHP。在项目组里老师给了个用PHP写个协会网站的任务,和小组的伙伴儿们讨论后决定用后台管理系统完成协会新闻、公告、讲座的发布、人员信息管理和协会会费及公共图书的管理,前台主要是各种信息展示。
PHP做为服务器端脚本语言,它的易学,高效以及与HTML的完美结合得到了较深的体验。这次的开发环境是wamp开发环境,集成Apache MySQL PHP,对于初学者的确提供了很多便利。
切入正题:
addinput.php
<form name="form1" method="post" action="newadd.php" onsubmit="return checkadd()" enctype="multipart/form-data" >
传值方式是POST,指向newadd.php,在addinput.php页面获取到的值传递给newadd.php 处理数据,checkadd()是js判空函数,表单标签中enctype="multipart/form-data"用来确保匿名上载文件的正确编码,默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data,才能完整的传递文件数据,enctype="multipart/form-data"是上传二进制数据; form里面的input的值以2进制的方式传过去。
<span style="color:#000000;">input标签获取用户ID和图片资源<input type="text" name="UserID" size="20" ></span><pre name="code" class="html"><input type="file" name="img" style="font-size:15px;" >select标签获取用户种类
<select name="UserType" size="1"> <option><span style="font-size:15px">老师</option> <option><span style="font-size:15px">学生</option></select>
newadd.php
<?phpheader("Content-type:text/html; charset=utf-8"); require('db_connect.php');//数据库连接,内置mysql函数 //include('index.php');/*include('read.image.php');*/ error_reporting(0);?>$UserID=$_POST['UserID'];<pre name="code" class="html">$UserType=$_POST['UserType'];$sql="insert into user (Image,UserName, QQ,Tell,Mail,Birthday,Sex,UserType,Auth,UserID,Native,Introduce,PassWord) values('$name','$UserName', '$QQ','$Tell','$Mail','$Birthday','$Sex','$UserType','$Auth','$UserID','$Native','$Introduct','$PassWord')";mysql_query($sql,$conn);//执行sql语句
到这儿完成了从前台页面获取数据并写入数据库的过程,下面是从数据库读取显示数据
select.php
<span style="font-size:18px;"><?phpheader("Content-type:text/html; charset=utf-8");require ('db_connect.php');/*include('index.php');*/?>//数据库连接<?php$sql = "SELECT * FROM user order by UserID";$rs = mysql_query($sql, $conn);while($row = mysql_fetch_row($rs)){ echo "<tr>"; echo "<tr>"; echo "<td class='titlab' scope='col'>$row[1]</td>"; echo "<td >$row[9]</td>"; echo "<td >$row[12]</td>"; echo "</tr>"; } mysql_free_result($rs);?> </span>
下面是数据显示
0 0
- PHP表单传值
- php提交表单传值
- php提交表单传值
- PHP简单传表单
- HTML表单传值简单示例(PHP)
- PHP基础(一) 表单传值 以及 文件上传
- php表单
- php 表单
- PHP表单
- PHP表单
- PHP-表单
- Php表单
- PHP 表单
- php表单
- php表单
- PHP表单
- php表单取不到值的解决方法!!!
- PHP获取表单里各项值总结
- git学习笔记1
- 使用Retrofit请求API数据-codepath教程
- 2013蓝桥杯 黄金分割数 斐波那契数列与黄金分割比例的结合应用+模拟手算
- 打印*号
- 第三周项目3—输出星号图
- PHP表单传值
- Linux 文件传输 lrzsz,scp
- android studio + bluestack
- Java多线程编程
- Android Studio安装指南及genymotion配置
- eclipse 出现 adb-Adb connection Error 解决方式
- js中的正则表达式
- mingw 编译c++ 最简单的程序出现Program received signal SIGSEGV, Segmentation fault.
- 关于学习的思考