質問: $sql; // $e->getMessage() でエラー内容を参照可能(デバック時のみ表示) // echo $e->getMessage(); } } } ?> ログイン ログイン画面 ログインフォーム ユーザーID"> パスワード 新規登録フォーム ``` ``` メールアドレス"> ``` というのをログインフォームの中に追加してみました。 (ただし、今は上記のように変更しています。)そして、上のの中の"userid"を"mailaddress"に変えました。 しかし、「ユーザーIDあるいはパスワードに誤りがあります。」と出て、ログインがうまくいきませんでした。
回答: HTML近辺に記載した"userid"を変更するだけでは修正が足りていません。 HTML近辺のphpタグ内にある、 `$_POST["userid"]`の箇所は"mailaddress"に変更したとのことですが、 PHPのコードを眺めてみると**同じような記載**が存在していますよね? それも修正範囲となりますので、 同じような要領で直す必要があります。 今回のような場合だと、 テキストエディタの**grep検索**とかが駆使できるようになると、 修正漏れを抑えやすくなります。 また、**HTMLのinputタグ**と、 PHPのコード中に登場する**$_POST**や、**$_GET**には強い関連性があるので、 ぜひ自身で調べてみて理解するようにしていって下さいね。