<?php
if (isset($_POST['submit']))
{
if (isset($_POST['a']) and $_POST["a"]!=='')
{
$misamarti = $_POST["a"];
echo $misamarti;
}
}
?>
<form method="post" action="">
<input type="text" name"a" value="<?php echo $misamarti; ?>" />
<input type="submit" name="submit" />
</form>
在此之後,我得到輸入錯誤的PHP
注意:未定義的變量:misamarti在 C:\ XAMPP \ htdocs中\模板\ admin_panel \上線1.PHP
這是在輸入欄內。
如果沒有提交表單您的變量不存在。試試這個'$ misamarti?$ misamarti:'''' – sebastian
聲明'$ misamarti =「」;;'if'isset($ _ POST ['submit'])){'line of code。如果'$ _POST'請求沒有被創建,你將不會聲明該變量,因此它會出錯。 – ninty9notout
總是使用有意義變量名稱的變量(最好用英文命名)。 – Leri