php页面图片替换按钮重置、提交表单,附上代码,请大家帮忙看看?

<?phpinclude("config.php");if($_POST[submit]){$username=str_replace("","",$_POST[n]);... <?php
include("config.php");

if($_POST[submit]){
$username= str_replace(" ","",$_POST[n]);
$sql="select * from user where `name` = '$username'";
$query=mysql_query($sql);
$us=is_array($row=mysql_fetch_array($query));
$ps= $us ? md5($_POST[p].ALL_PS)== $row[password] : FALSE;
if($ps){
$_SESSION[uid]=$row[uid];
$_SESSION[user_shell]=md5($row[username].$row[password].ALL_PS);
echo "登陆成功";
}else{
echo ("<script>alert('密码或者用户名错误!')</script>");

}

} else {

echo "没有点击!";
}

?>

<br>

<div align="center">
<form action="" method="POST" name="denglu">
<label>用户名:
<input name="n" type="text" id="n" style="width:100px" />
</label><br /><br />
<label>密 码:
<input name="p" type="password" id="p" style="width:100px" />
</label><br /><br />
<label>
<input name="submit" type="image" value="" src="images/qd.gif" alt="确定"/>

<a href="reg.php" target="_blank"><img src="images/zc.gif" alt="注册" border="0" /></a>
</label>
</form>

我点击图片按钮,始终测试不成功,但是换成按钮就可以!
数据库很简单:

CREATE TABLE IF NOT EXISTS `user` (
`id` int(11) NOT NULL auto_increment COMMENT 'ID',
`name` text NOT NULL COMMENT '用户名',
`password` text NOT NULL COMMENT '密码',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk AUTO_INCREMENT=3 ;

INSERT INTO `user` (`id`, `name`, `password`) VALUES

(1, 'admin', 'a28fa10953a065942107e0e0fe247e9d'),
(2, 'admin2', '38e5b1aa4401c829294f6acd8b55a3f4');
不加判断if($_POST[submit])也会成功!
展开
 我来答
shhyuhan
2013-07-10 · TA获得超过278个赞
知道小有建树答主
回答量:373
采纳率:0%
帮助的人:249万
展开全部
<input name="submit" type="image" value="" src="images/qd.gif" alt="确定"/>

把name改成其它的,你用submit做name,与内置函数submit重复了
追问
name换了也不行啊,我吧name和post都换成fmit,也不行,请问怎么回事啊?

if($_POST[fmit])
追答
if(isset($_POST['fmit']))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
世雅诗28
2013-07-10 · 超过11用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:25.8万
展开全部
iss($_POST[submit])
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式