ホームページ  >  記事  >  バックエンド開発  >  PHP が $_GET[gsid] 値を取得する問題

PHP が $_GET[gsid] 値を取得する問題

WBOY
WBOYオリジナル
2016-06-20 12:51:141083ブラウズ

$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" などのパラメータをフォームに追加する必要があることがわかりました。皆さん、熱心に議論していただきありがとうございました。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:正規表現次の記事:正規表現