$numdog は $_GET[gsid] の値を取得できません。この値は常に初期化された値 1 に等しくなります。初期化しないと、変数が未定義であるというエラーが報告されます。マスターからの指導を求めています。編集ページの値の設定についてです。
フォームはどのように書かれていますか?
ページに何が送信されているかを確認するには、コードの先頭に出力する必要があります。
print_r( $_GET);
print_r( $_POST);
エラー メッセージを表示したくない場合は、
error_reporting(E_ALL ^) を追加します先頭にある E_NOTICE);
コードに問題はありません。POST で送信しましたか?
この方法で値を取得できますか?
$_REQUEST['gsid']
また、gsid が数値の場合は、intval($_REQUEST['gsid']) を使用して処理することをお勧めします。
エラーが見つかりました。action="dogdo.php?id=5" などのパラメータをフォームに追加する必要があることがわかりました。皆さん、熱心に議論していただきありがとうございました。