Torihaji's Growth Diary

Little by little, no hurry.

2023-01-01から1年間の記事一覧

学習日記 20230911(夜更新予定)

6:27 2023/09/11おはようございます。 今日の朝も、少しだけやりましょう。 投稿を編集するパターンにはどういうものがあるだろうか。 1.画像はそのまま、タイトルもしくはコンテンツのみ修正 2.画像を削除 3.画像追加 4.画像削除、画像追加 2-4にはいろいろ…

学習日記 20230910

6:55 2023/09/10 おはようございます。 さあ今日です。 画像投稿に使用するテーブルのカラムを書き換えた。 テーブルには必ず、主キーが存在しないといけないのか。 存在していないと怒られた。 とりあえず、OK 書き換えた状態で、新しくテスト投稿した結果…

学習日記 20230909

6:47 2023/09/09おはようございます。 さて、今日は、画像編集の続きからやりましょうか。 昨日は削除のところまではできたので、今日は投稿の差し替えをやろうか。 まずやるべきことは、input画像 formを 3つ作る。 それを$FILESでもらってきたとき、複数の…

学習日記 20230908

15:27 2023/09/08引き続き、画像編集機能。 よくわからないけど、ノリでとりあえず書いてみよう。 チェックボックスを用意して、画像 ・・・画像・・・画像 ■・・・・・■・・・・・■ みたいな形。<input type="checkbox name="**" value=1><img src="***">みたいな形で行けんかね。input を 配列で送る?みたいなやり…

学習日記 20230906

20:53 2023/09/06 さぁ今日の始まり。 引き続き、画像の差し替え問題をどう表現するか。 DBには画像のファイル名を保存している。 まるで進まない。 sqlでupdateは使いそう。 どういう条件でupdateを使うかだ。 一回一回、上書をするか? もし編集したなら?…

学習日記 20230905

19:41 2023/09/05 今日はデザインをいじろうか。どうしようか。 うーん、機能をいじろう。 やはり難敵は、既に投稿した記事にある画像の変更削除だ。 コントローラにおいて、ビューに渡すべきデータはできた。 なので、あとは、viewでどう表示させるか問題。…

学習日記 20230904

20:14 2023/09/04 今日の分始まり。音楽を聴きながら。 今日は画像編集機能について方針を決める。 画像をクリックしたらその投稿のページに飛ぶ。 idは$GETでもらってくるとして、 そこからはいつもと同じか。 idに紐づいた投稿を持ってきて、htmlフォーム…

学習日記 20230903

6:24 2023/09/03 はい、でははじめましょう。 配列の最後の要素であるかを判別できる関数みたいなものはないのかな。 endもあるみたいだけど、 同一要素があったら処理がバグるので、array_key_lastにしましょう。 ええと、php sqlのバインドってどうやるん…

学習日記 20230902

8:20 2023/09/02おはようございます。先ほど起きました。fix祭り開催です。のまえに、自分の書いたコードに対して、理由をもって説明できるようにしましょう。なんでここでこのようにコードを書くのか、また書いたのか、そういうことを自分の言葉で説明でき…

学習日記 20230901

19:58 2023/09/01なんかこのまま続けても実務に役に立つのかといまさらながら不安になってきた。なぜだろうか。とりあえず、この製作物を早く完成させるところまでもっていこう。 今日は投稿詳細ページを作ろうまず画像をクリック。a タグでarticle_idが紐づ…

学習日記 20230901

19:58 2023/09/01なんかこのまま続けても実務に役に立つのかといまさらながら不安になってきた。なぜだろうか。とりあえず、この製作物を早く完成させるところまでもっていこう。 今日は投稿詳細ページを作ろうまず画像をクリック。a タグでarticle_idが紐づ…

学習日記 20230831

6:46 2023/08/31凸凹だった画像一覧を、タイル状?みたいな形で敷き詰めることをやってみたいんだけど、どういうことをすればいいんだろうか。CSSグリッドていう機能があるんだと。子要素を親要素に対してタイルのように並べることが可能になるそう。タイル…

学習日記 20230830

20:19 2023/08/30最終成果物がうまくいかない、というか納得いかないのはデザインが微妙だから。おそらく。htmlとか馬鹿にしていたけど、やっぱりhtmlとかもわからないとこれは進まないかもしれない。もちろん、単純なものならわかるけど自分が作りたいよう…

学習メモ 20230829

21:02 2023/08/29 今は検索フォーム、検索機能を作っている。 検索ということは、 検索フォームからキーワードをgetで受け取り、それをdbに渡して、WHERE value LIKE :value でヒットしたものを また更に受け取ればいい。 今悩んでいるのはどんなことだ。 検…

PHP学習81日目

本日の収穫 習得した知識、深まった知識、気づいたこと スケーラビリティ スケーラビリティは現在、学んでいるAWSで出てくる概念。 それはVertical Availability と Horizontal Availability に分類可能。 どちらも使用しているEC2の 運用効率を上げる、もし…

PHP学習80日目

本日の収穫 習得した知識、深まった知識、気づいたこと DB設計はやはり難しい。 最近行っているPHP最終成果物のDB設計。 ユーザ1人が1つの画像付き投稿をするだけで、 これほどまでにテーブルが必要とは思いませんでした。 まず一つが、ユーザのテーブル。 …

PHP学習79日目

本日の収穫 習得した知識、深まった知識、気づいたこと データベースにおけるテーブル設計の難しさ 現在、ユーザが画像や説明文を投稿し、 他ユーザがその当行に対していいねやお気に入り、 コメントをすることができる最終成果物を作成しています。 私は最…

PHP学習78日目

本日の収穫 獲得した知識、深まった知識、気づいたこと 自分のコード、要所要所で書く順番がめちゃくちゃ。 ただいま、最終成果物を作成しているのですが ふと、コードを見返してみると、POSTでもらってくるタイミングが初めであったり、 必要となる直前でも…

PHP学習 77日目

本日の収穫 習得した知識、深まった知識、気づいたこと コードを書く前に コードを書く前にどういう処理を書くのか、必要かをあらかじめ言語化すると その後のコーディング処理が楽になる?と感じました。 今までは、とりあえずこんな感じだし、 やってみる…

PHP学習 76日目

本日の収穫 習得した知識、深まった知識 多次元配列に保存している値の取り出し方(いまさらながら。。) array('苗字' =>'田中', '年齢' => 18,'性別' => '男性'), '2人目' =>array('苗字' =>'鈴木', '年齢' => 30,'性別' => '女性'), '3人目' =>array('苗字…

PHP学習 74日目

本日の収穫 習得した知識、深まった知識 session_start() 関数 セッション管理を始めるために使われる関数。 セッションとは、Webサーバ側にデータを一時保存する仕組みのこと。 スーパーグローバル変数$_SESSIONとセットで使用する。 ユーザのログイン情報…

PHP 配列初期化について(今日の犯人)

現在、PHPの最終成果物を作成しているのですが、 悩みに悩んだエラーがとてつもなく単純だったので、 今後のために書き残そうかと思います。 問題のコードはこちらです。 $errors[] = array(); if( 条件){ $errors [] = 'エラー';}; if(count($errors) == 0)…