0

GET関数について質問です。現在、get アクションを含むフォームがあります。get 関数を使用して、別のページでそのデータにアクセスしています。残念ながら、すべての値で「エラー: 未定義のインデックス」が発生しています。同様の問題を調べた後、 isset を使用してみました(以下を参照)。エラーは解消されましたが、4つの変数をエコーし​​ても何も表示されないため、データが変数に格納されているかどうかはわかりません. 誰かが私に正しい方向へのプッシュを与えることができますか?

フォームからのデータ:

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=\"tfid\">\n";

echo "  <input type=\"text\" name=\"fname\"      value=\"".$row['fname']."\"/>\n";

echo "  <input type=\"text\" name=\"lname\" value=\"".$row['lname']."\"/>\n";

echo "  <input type=\"text\" name=\"hca\" value=\"".$row['hca']."\"/>\n";

echo "  <input type=\"text\" name=\"file\" 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?tfid=".$row['tfid']."\"><img title='Delete Row' alt=\"Delete\" class='del' src='images/delete.png'/></a></form></div>\n";

}

echo "</table><br />\n";

および検索用のコード:

$tfid= isset($_GET["tfid"]) ? $_GET["tfid"] : NULL;
$fname = isset($_GET["fname"]) ? $_GET["fname"] : NULL;
$lname = isset($_GET["lname"]) ? $_GET["lname"] : NULL;
$hca = isset($_GET["hca"]) ? $_GET["hca"] : NULL;
echo $tfid;
echo $fname;
echo $lname;
echo $hca;
4

1 に答える 1