<?php
//程序功能:对用身份和密码进得验证//给用户名和密码设定值
$nameuser="admin";
$namepsw="admin";
$tijiao=$tijiao;
if ($tijiao=="提交")
{
//获取表单的数据
$nameuser=$user;
$namepsw=$psw;
if ($nameuser=""||$namepsw="")
echo "用户名密码不能为空!";
elseif ($nameuser="admin"||$namepsw="admin")
echo "正在验证密码,请稍等!";
else 
echo "用户名和密码不符!";
}
?><!程序表单部分>
<html>
<head>
<meta http-equiv="Content-Type" contet="text/html; charset=gb2312"/>
<title>身份和密码验证实例</title></head>
<body>
<!表单部分>
<form method="post" action="index.php" name="yz">
<p><tr>
<td align="center">
用户名:<input type="text" size="20" name="user" value="admin">
</td>
</tr><p>
<tr>
<td align="center">
密      码:<input type="psw" size="20" name="psw" value="admin">
</td>
</tr><p>
<tr>
<td align="center">
<input type="submit" value="提交" name="tijiao"/>
<input type="reset" value="重设"/>
</td>
</tr></body>
</html>提示错误为:Notice: Undefined variable: tijiao in E:\Downloads\PHPnow-1.5.6\Package\htdocs\index.php on line 7
请大家帮我改下。
新手刚学呢。

解决方案 »

  1.   

    $tijiao=$tijiao;??什么意思
     
      

  2.   

    $tijiao=$tijiao;这....
    你到底是从哪里来的呢???我猜
    $tijiao=$_POST['tijiao'];应该是一个submit button
      

  3.   

    <input type="submit" value="提交" name="tijiao"/>
    果然是的...不用猜了```` 替换就好了.
      

  4.   

    <?php
    //程序功能:对用身份和密码进得验证//给用户名和密码设定值
    $nameuser="admin";
    $namepsw="admin";
    $tijiao=$tijiao;
    if ($_POST['tijiao'])
    {
    //获取表单的数据
    $nameuser=$_POST['user'];
    $namepsw=$_POST['psw'];
    if ($nameuser=""||$namepsw="")
    echo "用户名密码不能为空!";
    elseif ($nameuser="admin"||$namepsw="admin")
    echo "正在验证密码,请稍等!";
    else 
    echo "用户名和密码不符!";
    }
    ?><!程序表单部分>
    <html>
    <head>
    <meta http-equiv="Content-Type" contet="text/html; charset=gb2312"/>
    <title>身份和密码验证实例</title></head>
    <body>
    <!表单部分>
    <form method="post" action="index.php" name="yz">
    <p><tr>
    <td align="center">
    用户名:<input type="text" size="20" name="user" value="admin">
    </td>
    </tr><p>
    <tr>
    <td align="center">
    密      码:<input type="psw" size="20" name="psw" value="admin">
    </td>
    </tr><p>
    <tr>
    <td align="center">
    <input type="submit" value="提交" name="tijiao"/>
    <input type="reset" value="重设"/>
    </td>
    </tr></body>
    </html>
      

  5.   

    直接print_r($_POST);
    看你需要什么东东
      

  6.   

    代码改为如下即可:
    <?php
    //程序功能:对用身份和密码进得验证//给用户名和密码设定值
    $nameuser="admin";
    $namepsw="admin";if (isset($_POST['tijiao']))
    {
    //获取表单的数据
    $nameuser=$_POST['user'];
    $namepsw=$_POST['psw'];
    if ($nameuser=""||$namepsw="")
    echo "用户名密码不能为空!";
    elseif ($nameuser="admin"||$namepsw="admin")
    echo "正在验证密码,请稍等!";
    else 
    echo "用户名和密码不符!";
    }
    ?><!程序表单部分>
    <html>
    <head>
    <meta http-equiv="Content-Type" contet="text/html; charset=gb2312"/>
    <title>身份和密码验证实例</title></head>
    <body>
    <!表单部分>
    <form method="post" action="index.php" name="yz">
    <p><tr>
    <td align="center">
    用户名:<input type="text" size="20" name="user" value="admin">
    </td>
    </tr><p>
    <tr>
    <td align="center">
    密      码:<input type="psw" size="20" name="psw" value="admin">
    </td>
    </tr><p>
    <tr>
    <td align="center">
    <input type="submit" value="提交" name="tijiao"/>
    <input type="reset" value="重设"/>
    </td>
    </tr></body>
    </html>
      

  7.   

    从头错到尾 , 多看多写多练<?php
    //程序功能:对用身份和密码进得验证//给用户名和密码设定值
    $nameuser="admin";
    $namepsw="admin";
    $tijiao=$_POST['tijiao'];
    if(isset($tijiao))
    {
    //获取表单的数据
    $PostNameuser=$_POST['user'];
    $PostNamepsw=$_POST['psw'];
    if ($PostNameuser==""||$PostNamepsw=="")
    echo "用户名密码不能为空!";
    elseif ($PostNameuser==$nameuser && $PostNamepsw==$namepsw)
    echo "正在验证密码,请稍等!";
    else 
    echo "用户名和密码不符!";
    }
    ?><!-- 程序表单部分 -->
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>身份和密码验证实例</title></head>
    <body>
    <!-- 表单部分 -->
    <form method="post" action="" name="yz">
    <table>
    <tr>
    <td align="center">
    用户名:<input type="text" size="20" name="user" >
    </td>
    </tr>
    <tr>
    <td align="center">
    密&nbsp;&nbsp;&nbsp;&nbsp;码:<input type="password" size="20" name="psw" >
    </td>
    </tr>
    <tr>
    <td align="center">
    <input type="submit" value="提交" name="tijiao"/>
    <input type="reset" value="重设"/>
    </td>
    </tr>
    </table>
    </form>
    </body>
    </html>
      

  8.   

    $tijiao=$tijiao;
    貌似你是想写$tijiao=$_POST['tijiao'];
      

  9.   

    if ($nameuser==""||$namepsw=="")
    echo "用户名密码不能为空!";
    elseif ($nameuser=="admin"||$namepsw=="admin")
    echo "正在验证密码,请稍等!";
    else 
    echo "用户名和密码不符!";
    }注意红色部分是'==',而不是赋值'='