表单提交不明索引

时间:2015-09-18 06:50:35

标签: php html forms submit

我正在尝试在同一页面上提交表单,我收到此错误:

  

未定义的索引:text1

并且:

  

未定义的索引:text2。

以下是我正在使用的代码:

<?php include('includes/header.php') ?>
<section class="login">
    <?php
    if (isset($_POST['submitbtn'])) {
        $text1 = $_POST['text1'];
        $text2 = $_POST['text2'];
        echo "Success! You entered: " . $text1 . "<br>";
        echo "Success! You entered: " . $text2 . "<br>";
    } else {
        ?>
        <form action="" method="post">
            <p><label>Text1:</label><input type="text" name"text1"/></p>
            <p><label>Text2:</label><input type="text" name"text2"/></p>
            <input type="submit" name="submitbtn"/>
        </form>

    <?php } ?>
</section>
<?php include('includes/footer.php') ?> 
  • header.php由html导航组成,它会打开一个连接 数据库。
  • footer.php有页脚并关闭连接。

我做错了什么?在同一页面上提交表单还有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

忘记=中的name"text1"。这将是

 <p><label>Text1:</label><input type="text" name="text1"/></p>
 <p><label>Text2:</label><input type="text" name="text2"/></p>