高手请进!
一个数据库联接问题!有index.php login.php 和config.php!请高手帮忙解决一下!谢谢!QQ:403256557
(此是index.php)
<html>
<head>
<title>稻草图书管理系统</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="#FFFFFF" text="#000000" background="images/back.gif" leftmargin="0" topmargin="0">
<table width=800 border=0 cellpadding=0 cellspacing=0>
<tr>
<td colspan=3> <img src="images/lib_01.gif" width=800 height=37 alt=""></td>
</tr>
<tr>
<td colspan=2 background="images/lib_02.gif" height="92"><img src="images/logo.JPG" width="555" height="98"></td>
<td height="92" width="214"> <img src="images/lib_03.gif" width=214 height=105 alt=""></td>
</tr>
<tr>
<td colspan=2 background="images/lib_04.gif">
<table width="99%" border="0" height="59%" cellpadding="0" cellspacing="0">
<tr>
<td height="289">
<table width="100%" border="0" height="100%" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF" align="right">
<form method="post" action="login.php">
<tr>
<td class="title"> <span class="text">◆介于本系统只对注册用户开放,所以如果你不是本系统的注册用户,</span>
<p class="text"> 请点击此外<a href="register.php"><font color="#FF0000">注册</font></a>,如果你已经是注册用户,请在此登陆。</p>
<table width="303" border="0" align="center" cellspacing="1" cellpadding="0" bordercolor="#CCCCCC" bgcolor="#E6E6E5">
<tr bgcolor="#FFFFFF">
<td colspan="2" height="25">
<div align="center"><b class="title">==用户登陆==</b></div>
</td>
</tr>
<tr>
<td width="187" height="40" bgcolor="#FFFFFF">
<div align="left" class="text">用户名:</div>
</td>
<td width="213" height="25" bgcolor="#FFFFFF">
<input type="text" name="user" size="20">
</td>
</tr>
<tr>
<td width="187" height="41" bgcolor="#FFFFFF">
<div align="left" class="text">密码:</div>
</td>
<td width="213" height="41" bgcolor="#FFFFFF">
<input type="password" name="password" size="20">
</td>
</tr>
<tr>
<td width="187" height="30" bgcolor="#FFFFFF">
<div align="right">
<input type="submit" name="login" value="登陆">
</div>
</td>
<td width="213" bgcolor="#FFFFFF">
<input type="submit" name="reset" value="重填">
</td>
</tr>
</table>
<hr width="300">
<div align="center" class="text"><font color="#666666">※请打开你的浏览器的cookie选取项</font></div>
<p align="center"> </p>
</td>
</tr>
</form>
</table>
</td>
</tr>
</table>
</td>
<td width="214" background="images/lib_05.gif">
<p class="text" align="left">【功能说明】<br>
<br>
1、本校教职工凭人事处签章的证<br>
明及一寸近期免冠照片一张,到借书<br>
处办理。<br>
2、学生办证:图书馆按财务处<br>
交费名单打印借书证,每生交一寸近<br>
期免冠照片一张给班长。<br>
3、以班为单位到借书处集体办理;<br>
名单上没有名字的同学;由班长到馆<br>
登记该生学号方可打印借书证;并持<br>
个人交费单由班长办理。<br>
<br>
严禁使用他人借阅证;违者写出<br>
书面检查;每证罚款10元,并停用借<br>
用者及被借用者借阅权一个月。</p>
<p> </p>
</td>
</tr>
<tr>
<td rowspan=2 width="410"> <img src="images/lib_06.gif" width=410 height=192 alt=""></td>
<td width="178"> <img src="images/lib_07.gif" width=176 height=107 alt=""></td>
<td width="214"> <img src="images/lib_08.gif" width=214 height=107 alt=""></td>
</tr>
<tr>
<td colspan=2> <img src="images/lib_09.gif" width=390 height=85 alt=""></td>
</tr>
</table>
</body>
</html>
(此是config.php)
<?
//######################数据库连接##########################
global $hostname,$dbuser,$dbname,$dbpassword,$book_table,$send_table,$user_table;
$hostname="localhost";
$dbname="book";
$dbuser="root";
$dbpassword="limit";
$db=mysql_connect($hostname,$dbuser,$dbpassword) or die("数据库连接错误!");
mysql_select_db($dbname,$db);
$book_table="book_list";
$send_table="book_lend";
$user_table="book_user";
$admin="limit";
$pass="858122";
$list_num='15';
$lend_date='30';
?>
(此是login.php)
<?php
//用户身份验证
include "config.php";
$query=mysql_query("select * from $user_table where user_name='$user' and user_pass='$password'");
$num=mysql_num_rows($query);
if ($num == 0)
{
include "header.php";
echo "请你确认用户名和密码是否正确?<br><br>";
echo "<a href=index.php>重新填写</a><br><br>";
echo "<a href=register.php>用户注册</a><br><br>";
}
else
{
setcookie("cookie_pass", "$password", time()+10000, "/");
setcookie("cookie_user","$user",time()+10000,"/");
include "header.php";
echo $user ;
echo "你好恭喜你!<br><br>";
echo("<HTML><META http-equiv=\"refresh\" content =\"0;url=book_list.php\"></HTML>");
}
include "foot.php";
?>
问题点数:80、回复次数:12Top
1 楼faisun(暖阳)回复于 2006-03-02 22:08:07 得分 0
php.ini 中打开全局变量Top
2 楼ice_berg16(寻梦的稻草人)回复于 2006-03-03 08:47:46 得分 0
没有问题说明?Top
3 楼aniude(重返荣耀)回复于 2006-03-03 17:23:17 得分 0
把php.ini
的display_error设置为On
再查错Top
4 楼hxzjj(张佚凡)回复于 2006-03-03 19:05:02 得分 0
php.ini
的display_error我已设置为On了!
但是我还是找不到错误!呀!
Top
5 楼keaizhong(可爱钟)(温州的PHPER)(19801010)回复于 2006-03-04 14:52:09 得分 0
没有看懂是什么问题解决不了?
不过看到
$query=mysql_query("select * from $user_table where user_name='$user' and user_pass='$password'");
就肯定不行了。。
改成下面的。。
$query=mysql_query("select * from $user_table where user_name='".$_POST["user"]."' and user_pass='".$_POST["password"]."'");Top
6 楼skystar008(疯花血月)回复于 2006-03-05 00:09:04 得分 0
这么乱,看了就晕。Top
7 楼syre(神仙)回复于 2006-03-05 11:11:17 得分 0
问题都没有………………Top
8 楼Fibona(Fibona)回复于 2006-03-05 13:30:25 得分 0
$query=mysql_query("select * from $user_table where user_name='$user' and user_pass='$password'");
改成这样也可以
$query=mysql_query("select * from ".$user_table". where user_name='".$user."' and user_pass='".$password."'");
这样
不过楼主的问题不说出来,去看你的代码太累呀Top
9 楼hxzjj(张佚凡)回复于 2006-03-08 20:09:48 得分 0
大哥我正找不出问题,才发出求助的呀!Top
10 楼keaizhong(可爱钟)(温州的PHPER)(19801010)回复于 2006-03-09 08:27:14 得分 0
hxzjj(张佚凡) ( ) 信誉:100 2006-03-08 20:09:00 得分: 0
大哥我正找不出问题,才发出求助的呀!
哈哈。楼主好可爱,没有发现问题为什么发出来求助?散分吗??我喜欢。Top
11 楼lzkd(浪子快刀)回复于 2006-03-09 09:05:41 得分 0
跟楼上的可爱钟同学学习.....进来混点分..呵..Top
12 楼zeroleonhart(Strong Point:Algorithm)回复于 2006-03-09 09:23:53 得分 0
$query=mysql_query("select * from $user_table where user_name='$user' and user_pass='$password'");
没看见你这里的$user和$password变量值从哪里来?
在这句之前加上
$user=$_post['user'];
和
$password=$_post['password'];
写程序要细心!Top




