😄

学習日記 20230917

2023/09/17に公開

21:09 2023/09/17
お久しぶりです。
では始めましょう。

エラー配列を連想配列にしようかな。
$errors[] じゃなくて $errors['name'] みたいに。
そっちの方がview で表示するとき取り出しやすそう。
まあ後でいいか。

画像差し替え、簡単なバリデーションだけ考えよう。
ひとまず、粗があっても、動いてみてから。
そうしないとおわんない。

やっぱりPOSTで渡す画像配列はname=image[]のように配列で渡すようにしよう。
んで中身は$_FILESで来て、tmp_nameとかもさらに配列で来るから。

そもそも何すればいいんだっけ。
削除ボックスにチェックが入れてあったら、チェック番号に対応する現投稿の画像を削除。
アップロードされてたら、アップロードする。
差し替える場合は、同じ番号のところを削除してアップロードする流れにしよう。

毎回忘れる。
PHPの$_FILESの内容

['name'] => アップロードされたファイル名
['type'] => MIMEタイプ
['tmp_name'] => サーバのtmp配下にアップロードされたディレクトリとファイル名
['name'] => エラー情報
['name'] => ファイルサイズ

foreach回してその中でforを回せばいけそう。
今度こそ。
23:20 2023/09/17

Discussion