小问题

reachcool 2004-08-02 09:10:55
我想在一个网页中加入php代码,让它成为一个验证类型的
怎么办?
具体源代码如下<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>宽带计费平台-----客户自服务系统</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<SCRIPT language=JavaScript>
<!--
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
//-->
</SCRIPT>

<LINK href="login.files/main.css" rel=stylesheet type=text/css>
<META content="Microsoft FrontPage 5.0" name=GENERATOR></HEAD>
<BODY><!--top -->


<TABLE align=center border=0 cellPadding=0 cellSpacing=0 height=87 width=760>
<TBODY>
<TR>
<TD height=1><IMG border=0 height=15 src="login.files/topbar2.gif"
width=760>
<TABLE align=center border=0 cellPadding=0 cellSpacing=0 width=760>
<TBODY>
<TR>
<TD height=1 width=760>
<P align=center> 
<IMG border=0
height=60 src="login.files/index_05.gif" width=187 align="left"><IMG
border=0 height=60 src="login.files/banner.jpg"
width=559 align="right"></P></TD></TR></TBODY></TABLE>
<TD height=74> 
<TR>
<TD height=21>
<HR color=#33ccff noShade>
</TD></TR></TBODY></TABLE><!-- 左边-->


<TABLE align=center border=0 cellPadding=0 cellSpacing=2 height=318 width=760>
<TBODY>
<TR>
<TD bgColor=#cee7ff vAlign=top width=173>
<TABLE height=228 width=168 valign="top" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0">
<P> 
<P></P>
<TBODY>
<TR>
<TD height="7"><IMG border=0 height=3 src="login.files/line1.gif"
width=180></TD></TR>
<TR align=middle>
<TD height="46">
<a href="newstu.php">
<IMG border=0 src="login.files/khxxcx.gif" width="185" height="21"></a></TD></TR>
<TR>
<TD height=7><IMG border=0 height=3 src="login.files/line1.gif"
width=180></TD></TR>
<TR align=middle>
<TD height="46"><IMG border=0 src="login.files/transfer.gif" width=185></TD></TR>
<TR>
<TD height="7"><IMG border=0 height=3 src="login.files/line1.gif"
width=180></TD></TR>
<TR align=middle>
<TD height="45"><IMG border=0 src="login.files/khpwd.gif" width=185></TD></TR>
<TR>
<TD height="12"><IMG border=0 height=3 src="login.files/line1.gif"
width=180></TD></TR>
<TR align=middle>
<TD height="45"><IMG border=0 height=21 src="login.files/zxxx.gif"
width=185></TD></TR>
<TR align=middle>
<TD height="25"><IMG border=0 height=3 src="login.files/line1.gif"
width=180></TD></TR>
</P></TABLE></TD><!-- 内容-->

<TD bgColor=#bbddff height=318 vAlign=top width=581>
<DIV align=center><BR><BR>

<FORM action="<?echo $PHP_SELF?>" method=post >
<TABLE align=center border=0 cellPadding=5 cellSpacing=1
class=tablebodycolor width=312>
<TBODY>
<TR>
<TD class=tdheadcolor width=312>@客户登陆</TD></TR>
<TR>
<TD class=tdbodycolor width=312>
<DIV align=center>用户名:
<INPUT class=input maxLength=20
name=username size="20"> *</DIV></TD></TR>
<TR>
<TD class=tdbodycolor width=312>
<DIV align=center>密 码:
<INPUT class=input maxLength=32 name=password
type=password size="20"> *</DIV></TD></TR></TBODY></TABLE>
<DIV align=center><INPUT class=button name=Submit type=submit value=登录>
</DIV></FORM></DIV></TD></TR></TBODY></TABLE>



请问,PHP代码应该放在那个地方?

...全文
90 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lgr0727 2004-08-04
$result=mysql_query($strSql);// or die("读取数据库出现错误!");
$num=mysql_numrows($result);
mysql_close($myconn);


$num=mysql_numrows($result);此行代码错误!!!
$num=mysql_num_rows($result)
回复
reachcool 2004-08-04
谢谢楼上的帖
我把action也设好了,是<FORM action="post.php" method=post >
另一个页面也就是post.php了
可是还是不成功
为什么呀
回复
qinglin15 2004-08-04
<FORM action="<?echo $PHP_SELF?>" method=post >
<TABLE align=center border=0 cellPadding=5 cellSpacing=1
class=tablebodycolor width=312>
<TBODY>
<TR>
<TD class=tdheadcolor width=312>@客户登陆</TD></TR>
<TR>
<TD class=tdbodycolor width=312>
<DIV align=center>用户名:
<INPUT class=input maxLength=20
name=username size="20"> *</DIV></TD></TR>
<TR>
<TD class=tdbodycolor width=312>
<DIV align=center>密 码:
<INPUT class=input maxLength=32 name=password
type=password size="20"> *</DIV></TD></TR></TBODY></TABLE>
<DIV align=center><INPUT class=button name=Submit type=submit value=登录>
</DIV></FORM></DIV></TD></TR></TBODY></TABLE>



<FORM action="<?echo $PHP_SELF?>" method=post >

这一句有点问题吧
如果把PHP放在另一个页面,你应该设好action的值。
回复
reachcool 2004-08-03
好像那个值并没有传过去
为什么?
问题出现在上么地方呢?
回复
tt007 2004-08-03
你这些php代码可以放到另一张网页,当用户的值和密码的值传过来时,就用上述代码进行判断。。。接收时要这样:
$username=$_POST["username"];
$password=$_POST["password"];
然后再去判断
回复
reachcool 2004-08-03
我把我的那个代码给你看看吧
我是菜鸟
还望多多指教
<?php
$username = $_POST["username"];
$password = $_POST["password"];
if($username!="")
{
mysql_connect("localhost", "root", "");
mysql_select_db("mydata") or die ("不能连接到数据库!");
//判断用户名和密码是否在正确
$strSql="select * from maildata where yhm='$username' and mm='$password'";
$result=mysql_query($strSql);// or die("读取数据库出现错误!");
$num=mysql_numrows($result);
mysql_close($myconn);
if($num>0)
{
Header("Location:/test/index.htm");
}
else echo "<center><font color=red>错误!请检查用户名和密码!</font></center><br>";
}
else
{
echo "<center>请输入用户名和密码登录!</center>"
?>


回复
tt007 2004-08-03
$username=$_POST["username"];
$password=$_POST["password"];
这两个的值,有没有传过去???
回复
reachcool 2004-08-03
我试过了,可是还不可以,我觉得也没错了
但是就是不行,直接点按钮,就进入了下一个页面,却什么也没有
为什么呀?
回复
reachcool 2004-08-02
我要放的代码如下
<?
if($username!="")
{
mysql_connect("localhost", "root", "");
mysql_select_db("mydata") or die ("不能连接到数据库!");
//判断用户名和密码是否在正确
$strSql="select * from maildata where yhm='$username' and password='$password'";
$result=mysql_query($strSql);// or die("读取数据库出现错误!");
$num=mysql_numrows($result);
mysql_close($myconn);
if($num>0)
{
session_register("user");
session_register("passwd");
$user=$userid;
$passwd=$password;

Header("Location:/test/index.htm");


}
else echo "<center><font color=red>错误!请检查用户名和密码!</font></center><br>";
}
else
{
echo "<center>请输入用户名和密码登录!</center>"
?>
为什么会出错呢?页面要么打不开,要么就是在页面上出现这下代码,为什么?

回复
tt007 2004-08-02
什么地方都可以放的,在哪里需要,就放哪里的!!!
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2004-08-02 09:10
社区公告
暂无公告