一个php问题

<?$yonghu=$_POST['yonghu'];$password=$_POST['password'];if(!isset($yonghu)||!isset($p... <?
$yonghu=$_POST['yonghu'];
$password=$_POST['password'];
if(!isset($yonghu) || ! isset($password)){
echo "plesse input the values </br>";
?>
<html>
<head><title>测试权限问题</title></head>
<booy>
<form acticon='secrictdb.php' method='post' name='secrict'>
<table border='1'width='200px' >
<tr><td width='30%'border='0'><b>用户</td>
<td border='1'><input type='text' name='yonghu' width='70%'></td>
</tr>
<tr>
<td width='30%'border='0'><b>密码</td><td width='180px'><input type='password' name='password'></td>
</tr>
<td colspan='2' align='center'><input type='submit' value=' 递交' name='submit'></td>
</table>
</form>
</body>
</html>
<?
}
@$sql=mysqli_connect('localhost','root','123') or die("can't connect the mysql ");
$mysqli=mysqli_select_db($sql,'secrict') or die("can't connenct the databases");
$use="select count(*) from uu where name=$yonghu and password=$password ";
$result=mysqli_query($mysqli,$use);
$cout=mysqli_fetch_row($result);
$row=$cout[0];

if(!$result){ //此处返回的是零
echo 'please input the right name and password<br>';
}

else if($row>0){

echo "welcome come into your sql<br>";

}
else {
echo 'your input wrong';
}
?>

数据库如下:
--
-- 主机: localhost
-- 生成日期: 2009 年 04 月 09 日 03:16
-- 服务器版本: 5.0.51
-- PHP 版本: 5.2.6

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- 数据库: `secrict`
--

-- --------------------------------------------------------

--
-- 表的结构 `uu`
--

CREATE TABLE `uu` (
`name` varchar(20) default NULL,
`password` varchar(20) NOT NULL,
`score` int(11) default NULL,
PRIMARY KEY (`password`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- 导出表中的数据 `uu`
--

INSERT INTO `uu` VALUES ('huanhuan', '123', 80);
INSERT INTO `uu` VALUES ('hongxiu', '456', 90);
INSERT INTO `uu` VALUES ('angpang', '3535', 80);
/*注:数据库是直接从mysql中导出的,数据库的名字是scrict*/
展开
 我来答
1065227709
2009-04-09 · TA获得超过312个赞
知道小有建树答主
回答量:159
采纳率:0%
帮助的人:0
展开全部
<?
$yonghu=$_POST['yonghu'];
$password=$_POST['password'];
if(!isset($yonghu) || ! isset($password)){
echo "plesse input the values </br>";
?>
<html>
<head><title>测试权限问题</title></head>
<booy>
<form acticon='secrictdb.php' method='post' name='secrict'>
<table border='1'width='200px' >
<tr><td width='30%'border='0'><b>用户</td>
<td border='1'><input type='text' name='yonghu' width='70%'></td>
</tr>
<tr>
<td width='30%'border='0'><b>密码</td><td width='180px'><input type='password' name='password'></td>
</tr>
<td colspan='2' align='center'><input type='submit' value=' 递交' name='submit'></td>
</table>
</form>
</body>
</html>
<?
}else{
$sql=mysql_connect('localhost','root','123456') or die("can't connect the mysql ");
$mysqli=mysql_select_db("scrict",$sql) or die("can't connenct the databases");
$use="select count(*) from uu where name='$yonghu' and password='$password'";
$result=mysql_query($use,$sql);
$cout=mysql_fetch_row($result);
$row=$cout[0];

if(!$result){ //此处返回的是零
echo 'please input the right name and password<br>';
}

else if($row>0){

echo "welcome come into your sql<br>";

}
else {
echo 'your input wrong';
} }
?>
//这是我修改后的,你看看!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
古诗唤醒
2020-02-01 · TA获得超过3904个赞
知道大有可为答主
回答量:3130
采纳率:30%
帮助的人:219万
展开全部
用date函数算出今天的星期几,date('W',time()),返回的是w
星期中的第几天,数字表示
0(表示星期天)到
6(表示星期六),然后做判断,比如今天星期二,那么就是昨天,这个时候可以用strtotime(-1days),就可以得你想要的结果了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wuyunjie1986
2009-04-09 · TA获得超过521个赞
知道答主
回答量:80
采纳率:0%
帮助的人:52万
展开全部
你问的什么问题啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式