0

私のphpコードに問題があり、それが私を狂わせています。この行に未定義のインデックス通知が表示されます: echo " <input type=\"text\" name=\"column3\" value=\"".$row['hca']."\"/>\n";。一見ランダムなエラーが発生しているようです。私を困惑させているのは、データを表示するためのフォーム コードが前の行と次の行とまったく同じであるにもかかわらず、このスニペットでエラー/通知が発生することです。これに加えて、バックエンドでデータベースにクエリを実行し、データが実際にそこにあることがわかったにもかかわらず、データがデータベースから表示されていません。なぜこの問題が発生し、修正するにはどうすればよいですか? 私のコードは以下の通りです:

if ($count !== 0) {
        while($row = mysql_fetch_array($result)) {
            echo "<div class=\"addform\"><form method='get' action=\"update.php\">\n";
            echo "  <input type=\"text\" value=\"".$row['tfid']."\" name=\"column1\">\n";
            echo "  <input type=\"text\" name=\"column2\" value=\"".$row['fname']."\"/>\n";
            echo "  <input type=\"text\" name=\"column3\" value=\"".$row['lname']."\"/>\n";
            echo "  <input type=\"text\" name=\"column3\" value=\"".$row['hha']."\"/>\n"; //there are issues here.
            echo "  <input type=\"text\" name=\"column5\" value=\"".$row['file']."\"/>\n";
            echo "  <input type=\"image\" src=\"images/update.png\" alt=\"Update Row\" class=\"update\" title=\"Update Row\">\n";
            echo "<a href=\"delete.php?column1=".$row['tfid']."\"><img title='Delete Row' alt=\"Delete\" class='del' src='images/delete.png'/></a></form></div>\n";
        }
    echo "</table><br />\n";
} else {
    echo "<b><center>NO DATA</center></b>\n";
}

人々が提供できるヒントは役に立ちます。

ありがとう、ジョン

4

1 に答える 1