php文件出错 - 请帮助解决

时间:2017-02-10 10:13:16

标签: php

当我尝试运行process.php文件时,出现以下错误:

  

注意:未定义的索引:first_name in   第3行的C:\ xampp \ htdocs \ addemp \ process.php

     

注意:未定义的索引:C:\ xampp \ htdocs \ addemp \ process.php中的电子邮件   在第5行

代码: -

<?php

echo $_POST['first_name'];
echo '<br />';
echo $_POST['email'];

请有人帮助尽早解决此问题。

<!DOCTYPE html>
<html>
<head>

    <style>
    label{display:inline-block;width:100px;margin-bottom:10px;} 
    </style>
    <title>Add Employee</title>
</head>
<body>
    <form action="" method="post">
        <label>First Name</label> <input name="first_name" type="text"><br>
        <label>Last Name</label> <input name="last_name" type="text"><br>
        <label>Department</label> <input name="department" type="text"><br>
        <label>Email</label> <input name="email" type="text"><br>
        <input type="submit" value="Add Employee">
    </form>
</body>
</html>

1 个答案:

答案 0 :(得分:1)

正如affaz所说:将action中的php文件名放在form

说明:

如果您的index.php文件内容为:

,一切正常
<!DOCTYPE html>
<html>
<head>
    <title>Add Employee</title>
    <style>
        label{
            display:inline-block;
            width:100px;
            margin-bottom:10px;
        }
    </style>
</head> 
<body>
    <form action="action.php" method="post">
        <label>First Name</label><input name="first_name" type="text"><br>
        <label>Last Name</label> <input name="last_name" type="text"><br>
        <label>Department</label> <input name="department" type="text"><br>
        <label>Email</label> <input name="email" type="text"><br>
        <input type="submit" value="Add Employee">
    </form>
</body>
</html>

action.php文件内容为:

<?php
echo $_POST['first_name'];
echo '<br />';
echo $_POST['email'];
?>

一切正常。