我正在尝试在同一页面上提交表单,我收到此错误:
未定义的索引: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') ?>
我做错了什么?在同一页面上提交表单还有更好的方法吗?
答案 0 :(得分:2)
忘记=
中的name"text1"
。这将是
<p><label>Text1:</label><input type="text" name="text1"/></p>
<p><label>Text2:</label><input type="text" name="text2"/></p>