中国网站综合托管服务--企业网站专职保姆,精心呵护您的网站。   关于我们 | 业务介绍 | 在线支付 | 网站地图
易管天下   EGTX.NET
今天是: 旧版入口】‖【易管财经】‖【IT资讯】‖【搜索引擎研究】‖【易管商城
  首页 | 企业建站 | 维护助理 | 代管之家 | 网站优化 | 推广精灵 | 客户中心 | 技术交流 | 下载中心 | 在线留言
十天学会php(PHP交流)
易管天下-最新信息:《十天学会php(PHP交流) 》!网站托管,网站保姆,网站SEO,网站优化,以及搜索引擎研究,SEO技术等


<tr class="tdbg">
<td colspan="2"><div align="center">Administrators Login</div></td>
</tr>
<tr class="tdbg">
<td><div align="center">Username</div></td>
<td><div align="center">
<input name="username" type="text" id="username">
</div></td>
</tr>
<tr class="tdbg">
<td><div align="center">Password</div></td>
<td><div align="center">
<input name="password" type="password" id="password">
</div></td>
</tr>
<tr class="tdbg">
<td colspan="2"><div align="center">
<input type="submit" name="Submit" value="Submit">
<input type="reset" name="Submit2" value="Clear">
</div></td>
</tr>
</table></td></form>
</tr>
</table>

处理文件是这样
<?
require_once('conn.php');
session_start();
$username=$_POST['username'];
$password=$_POST['password'];
$exec="select * from admin where username='".$username."'";
if($result=mysql_query($exec))
{
  if($rs=mysql_fetch_object($result))
  {
    if($rs->password==$password)
    {
      $_SESSION['adminname']=$username;
      header("location:index.php");
    }
    else
    {
      echo "<script>alert('Password Check Error!');location.href='login.php';</script>";
    }
  }
  else
  {
  echo "<script>alert('Username Check Error!');location.href='login.php';</script>";
  }
  }
else
{
echo "<script>alert('Database Connection Error!');location.href='login.php';</script>";
}

?>

conn.php是这样:
<?
$conn=mysql_connect ("127.0.0.1", "", "");
mysql_select_db("shop");
?>

由于 $_SESSION['adminname']=$username;我们可以这样写验证是否登陆语句的文件:checkadmin.asp
<?
session_start();
if($_SESSION['adminname']=='')
{
echo "<script>alert('Please Login First');location.href='login.php';</script>";
}
?>

呵呵,今天说到这里,明天说一下怎么弄一个分页。
 
十天学会php之第八天


学习目的:做一个分页显示

关键就是用到了SQL语句中的limit来限定显示的记录从几到几。我们需要一个记录当前页的变量$page,还需要总共的记录数$num

对于$page如果没有我们就让它=0,如果有<0就让它也=0,如果超过了总的页数就让他=总的页数。

$execc="select count(*) from tablename ";
$resultc=mysql_query($execc);
$rsc=mysql_fetch_array($resultc);
$num=$rsc[0];

这样可以得到记录总数
ceil($num/10))如果一页10记录的话,这个就是总的页数

所以可以这么写
if(empty($_GET['page']))
{
$page=0;
}
else
{
$page=$_GET['page'];
if($page<0)$page=0;
if($page>=ceil($num/10))$page=ceil($num/10)-1;//因为page是从0开始的,所以要-1
}

这样$exec可以这么写 $exec="select * from tablename limit ".($page*10).",10";
//一页是10记录的

最后我们需要做的就是几个连接:
<a href="xxx.php?page=0">FirstPage</a>
<a href="xxx.php?page=<?=($page-1)?>">PrevPage</a>

本新闻共6页,当前在第5页  1  2  3  4  5  6  

今日头条

·阿里巴巴与百度交恶 发声明相互谴
·虚假客服电话泛滥互联网 用户辨别
·WPS Office 2007-永久免费使用-支
·微软称20日验证Windows与Office 
·2008年中国互联网产业三大热点解
·易管学堂招收学员-计算机职业培训
·2008年第三期(宁夏地区)职业SE
·国内首家推出《电子商务行业CEO调
·2008年秋季职业SEO培训开始报名
·公告:易管天下服务热线更改为 1

技术交流

· 防止黑客侵入你正在使用的Wind
· 九种突破IDS入侵检测系统的实用
· 黑客技术研究: SQL注入技术资
· 解决木马隐患 警惕黑客控制PC重
· HTML中,meta标签的语法

网站维护

· 通用电气(中国)网站维护案例分析
· 网站建设、网站维护、网站运营过
· 国家计算机病毒中心发现恶意木马
· 《计算机信息网络国际联网安全保
· 一切从零开始 如何快速提升网站的

客户中心

· 易管学堂招收学员-计算机职业培
· 中国SEO案例大全(133例)
· 2008年第三期(宁夏地区)职业
· 2008年秋季职业SEO培训开始报名
· 易管天下为计划进一步扩大规模

 
相关连接:
上一篇:2008年04月16日病毒木马预警
下一篇:xp盗版提示的解决办法
相关网络广告:
站内搜索 :
    
网站托管,网站建设与维护,网站优化与推广,网站运营及策划等综合服务。是专业的网站保姆,精心呵护网站。我们的网址:www.egtx.cn |或| www.egtx.net
相关连接:| 硬件技术 | 软件技术 | 网络技术 | SEO技术 | 维护技术 | 建设技术 | 制作技术 | 技术交流 |