PHP表单传值

这学期开始接触PHP。在项目组里老师给了个用PHP写个协会网站的任务,和小组的伙伴儿们讨论后决定用后台管理系统完成协会新闻、公告、讲座的发布、人员信息管理和协会会费及公共图书的管理,前台主要是各种信息展示。

PHP做为服务器端脚本语言,它的易学,高效以及与HTML的完美结合得到了较深的体验。这次的开发环境是wamp开发环境,集成Apache MySQL PHP,对于初学者的确提供了很多便利。

切入正题:

addinput.php

<form name="form1" method="post" action="newadd.php"  οnsubmit="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 

<?php
header("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;"><?php

header("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>

    下面是数据显示


 






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值