使用生成的PHP變量名HTML 對象在第一個頁面(的index.php)我寫了這個:
環路
<?php
echo '<form action="test.php" method="get">';
$x=0;
while($x<5){
$x++;
$test='tester'.$x;
echo '<input type="text" name="$test"><br>';
};
echo '<input type="submit" value="submit">';
?>
第二頁(test.php的),我寫了這:
<?php
echo $_POST['tester1'];
echo $_POST['tester2'];
echo $_POST['tester3'];
echo $_POST['tester4'];
echo $_POST['tester5'];
?>
,當我測試了它我得到這些錯誤
注意:未定義指數:tester1在C:\ XAMPP \ htdocs中\ test.ph P的第2行
說明:未定義指數:tester2在C:\ XAMPP \ htdocs中\ test.php的上線3
說明:未定義指數:tester3在C:\ XAMPP \ htdocs中\ test.php的上線4
說明:未定義指數:TESTER4在C:\ XAMPP \ htdocs中上線\ test.php的5
說明:未定義指數:tester5在C:\ XAMPP \ htdocs中\第6行test.php的
下面的代碼是t他真正的代碼意味着用戶填寫一個數字。我想稍後使用這些數字進行計算,因此它們都需要一個唯一的名稱。 <input>
對象通過循環生成,循環運行的次數由數據庫中的行數指定。
在單引號中,PHP變量不作爲變量傳遞,但會輸出實際文本。它應該看起來像'echo'
';' – Qirel
我們測試了這個並且它沒有工作 –
您也有'method =「get」',所以它們通過POST傳遞到URL中。將其更改爲'method =「POST」'。同時應用我所評論的那些變化,即*應該*起作用。 – Qirel