たかのしゅーのエンジニアへの道

ガチ初心者がウェブカツ受講すると、どうなるか。。。ってブログです。

7月7日の学習記録 プロフ編集

データの入力保持について。

 

この条件分岐が全く覚えられない。。。

1a・DBにデータがある場合

 2a・エラーがある場合

  3a・POSTに入力がある場合

   POST情報をリターン

 2b・エラーが無い場合

  3b・POSTに入力があり、DBと違う場合

   POST情報をリターン

   それ以外はDB情報をリターン

1b・DBにデータが無い場合

 POST情報をリターン

 

こんな感じのはず。

で、今日勉強したのは、HTMLの表示?の仕方?・・・

inputのname属性にnameと入れた。

実際のDBのカラムはusername。

入力保持の関数の都合上、POST情報を取得するときinputのname属性を取るが、それだとDBのデータをリターンする場合に、DBでnameというカラムは存在しないから、空が返ってくる。なので、inputのname属性をusernameにすることで対応した。

 

こんな感じ。