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にすることで対応した。
こんな感じ。