mori– Author –
-
PHP樹林
PHPとforループで生年月日プルダウンを自動生成する方法【初心者向け】
会員登録フォームなどで必ずと言っていいほど目にする「生年月日」の選択欄。西暦、月、日をそれぞれプルダウン(<select>タグ)で実装するのが一般的ですが、これを手作業でHTMLに記述するのは大変な作業です。 西暦の選択肢は数が多く、毎年更新す... -
PHP樹林
PHPの繰り返し処理!whileとforループの基本を初心者向けに解説
プログラミングの大きな強みの一つは、面倒な繰り返し作業をコンピュータに自動で実行させられることです。「100人分のメールを送信する」「カレンダーの日付を31日分表示する」といった処理は、まさに繰り返し処理(ループ)の得意分野です。 PHPには、こ... -
未分類
Power Automate で作成した Forms がトリガーに表示されないときの対処方法
概要 Microsoft Power Automate で「Microsoft Forms のトリガー」にフォームが表示されず選択できない問題について、原因の考え方と解決手順を整理します。本記事では、最終的に「Power Automate に再ログイン」することで解消した実例を中心に、再発防止... -
C#樹林
【C#応用】タイマーとイベントで時計アプリ作成!GUIの基礎を学ぼう
C#で動的なアプリケーション、例えばリアルタイムで表示が変わる時計や、一定時間ごとに何かをチェックするプログラムを作るにはどうすればよいのでしょうか。 この記事では、それを実現するための2つの重要な概念「タイマー」と「イベント」を解説し、そ... -
PHP樹林
PHPのフォームバリデーション入門!入力値をチェックする基本を解説
ユーザーが情報を入力するフォームは、Webアプリケーションの心臓部です。しかし、ユーザーが何も入力しなかったり、想定外の長い文字列を入力したりする可能性は常にあります。 このような意図しないデータからシステムを守り、ユーザーに正しい入力を促... -
PHP樹林
PHPのif文を入れ子(ネスト)にする方法【複雑な条件分岐を解説】
if文の基本的な使い方をマスターすると、「もしAだったら、さらにその中でBだったら…」という、より細かな条件で処理を分けたい場面が出てきます。例えば、「会員ユーザーで、なおかつ購入金額が5,000円以上の場合に割引を適用する」といったケースです。 ... -
PHP樹林
PHPのif文で条件分岐!比較・論理演算子の使い方を初心者向けに解説
プログラミングの面白さの一つは、コンピュータに状況判断をさせて、その結果によって処理の流れを変えられる点にあります。「もし時間が朝なら『おはよう』と挨拶し、夜なら『こんばんは』と挨拶する」といった処理は、その典型例です。 このような「もし... -
C#樹林
【C#実践】whileループで入力チェック!「数当てゲーム」を作ってみよう
プログラムを操作するのは、必ずしも開発者の想定通りに入力してくれるユーザーばかりではありません。無効な値が入力された際に、エラーで終了するのではなく、「正しい値が入力されるまで、もう一度入力を促す」処理は、質の高いアプリケーションを作る... -
C#樹林
【C#入門】繰り返し処理をマスターしよう!for, foreach, while文の使い分け
プログラムの強力な機能の一つに、面倒な作業を自動で何度も実行してくれる「繰り返し処理(ループ)」があります。例えば、「100人の生徒データを順番に処理する」「HPが0になるまで攻撃を続ける」といった処理は、ループを使うことで実現できます。 この... -
C#樹林
【C#実践】ユーザー入力とif文・switch文を組み合わせよう!簡単な対話プログラム作成
プログラムがユーザーと対話できるようになると、作れるものの幅がぐっと広がります。これを実現するには、2つのステップが必要です。 ユーザーからのキーボード入力を受け取る。 受け取った入力内容に応じて、if文やswitch文で処理を変える。 この記事で... -
C#樹林
【C#入門】if文とswitch文を使いこなす!条件分岐の基本を徹底解説
プログラムは通常、上から下へ順番に処理が実行されますが、それだけでは単純な動きしかできません。「もしAならばXを実行し、そうでなければYを実行する」というように、状況に応じて処理の流れを変える仕組みが必要です。 この「条件に応じて処理の流れ... -
C#樹林
【C#実践チュートリアル】初めてのクラス作成!設計図からオブジェクトを生成しよう
C#における「クラス」の概念を理解する最良の方法は、実際に自分で作ってみることです。この記事は、クラス(設計図)を定義し、そのクラスからインスタンス(オブジェクト)を生成し、そして実際に利用するまでの一連の流れを体験できる、実践的なチュー... -
お金樹林
2022年の米国株が低調だった理由をやさしく整理します
概要 2022年の米国株式市場は、S&P 500 が年間で約19.4%下落、NASDAQ 総合が約33%下落と、2008年以降で最も厳しい一年でした。背景には、40年ぶり高水準のインフレ、FRB による急速な利上げと量的引き締め(QT)、ロシアによるウクライナ侵攻に伴う... -
C#樹林
【C#中級者への道】クラスの継承、コンストラクタ、スコープを理解しよう
クラスの基本的な使い方が分かったら、次はその機能をさらに拡張し、より堅牢なプログラムを組むためのステップに進みましょう。 この記事では、クラスのコードを再利用するための継承、インスタンスを正しく初期化するためのコンストラクタ、そして変数が... -
C#樹林
【C#初心者向け】クラスの基礎を徹底解説!オブジェクト指向への第一歩
C#プログラミングを次のレベルへ進める上で欠かせないのが「クラス」の理解です。クラスは、オブジェクト指向という考え方の中心にある、非常に強力な機能です。 一見すると難しそうに感じるかもしれませんが、この記事では「クラスとは何か?」から、その... -
PHP樹林
PHPフォーム作成入門!入力・確認・完了ページの作り方を3ステップで解説
Webサイトのお問い合わせフォームや会員登録ページは、ユーザーが入力した情報をサーバーに送信することで成り立っています。この「データ送受信」の仕組みは、PHPが最も得意とすることの一つであり、動的なWebアプリケーション開発の基本となります。 今... -
PHP樹林
PHPの計算方法!算術演算子(+ – * / %)の使い方を初心者向けに解説
Webアプリケーション開発では、商品の合計金額を計算したり、平均点を算出したりと、さまざまな場面で「計算」が必要になります。PHPを使えば、まるで高機能な電卓のように、四則演算をはじめとする様々な計算を簡単に行うことができます。 今回は、PHPで... -
PHP樹林
PHPの基本!5つのデータ型(string, int…)を初心者向けにやさしく解説
PHPでプログラミングをしていると、私たちは「文字」や「数字」など、さまざまな種類のデータを扱います。実はプログラムの世界では、これらのデータを正しく扱うために、それぞれの「種類」をきちんと区別する必要があります。 このデータの種類のことを... -
C#樹林
【C#初心者向け】配列を使おう!複数のデータをまとめて扱う方法
プログラミングでは、同じ種類のデータをたくさん扱いたい場面がよくあります。例えば、「クラス全員のテストの点数」や「1週間の最高気温」などです。そんなときに役立つのが配列です。 この記事では、C#で複数のデータを効率的に管理するための「配列」... -
C#樹林
【C#初心者向け】変数を使ってみよう!データの入れ物「型」も解説
プログラミングを学ぶ上で、「変数」は避けては通れない、非常に重要な概念です。変数を使いこなせると、コードが格段に柔軟で読みやすくなります。 この記事では、C#における変数の基本的な使い方と、データを正しく扱うための「型」について、初心者の方... -
C#樹林
C#で簡単な計算をしよう!四則演算の基本をマスター
プログラミングの基本は、コンピュータに計算をさせることです。この記事では、C#を使って足し算や引き算などの基本的な計算を行う方法を、初心者にも分かりやすく解説します。 計算の前に知っておきたい基本用語 計算コードを見る前に、いくつか基本的な... -
C#樹林
【初心者向け】C#の基本構造を徹底解説!プログラムはここから始まる【.NET 6以降対応】
.NET 6以降のC#では、プログラミングを非常にシンプルに始めることができます。 かつて必要だった複雑なお決まりの記述は、もう必須ではありません。この記事では、.NET 6から導入されたシンプルなC#の書き方を中心に、プログラムがどのような仕組みで動い... -
PHP樹林
PHPの基本!変数の使い方を0から学ぶ【初心者向け入門】
PHPプログラミング学習の第一歩、それは「変数」を理解することです。変数は、プログラムの中でデータを扱ったり、計算したり、文字を組み合わせたりするための、非常に重要な基礎となります。 この記事では、「変数って一体何?」「どうやって使うの?」... -
PHP樹林
PHPとHTML/CSS/JavaScriptの違いとは?Web制作の役割分担を初心者向けに解説
PHPの学習を始めると、HTMLやCSS、JavaScriptといった他の言語の名前も必ず目にしますよね。「たくさんあって混乱する!」「それぞれ何が違うの?」と感じる方も多いのではないでしょうか。 実は、私たちが普段見ているWebサイトは、これらの複数の言語が... -
PHP樹林
【初心者向け】PHPが動く仕組みとは?Webページが表示される裏側を分かりやすく解説!
Webサイトを閲覧していると、時間によって内容が変わったり、ログインする人によって表示される情報が異なったりすることがありますよね。このような「動的なWebページ」を実現しているのが、PHPのようなプログラミング言語です。 この記事では、「そもそ... -
PHP樹林
PHPの設定ファイルを共通化!require_onceでデータベース接続情報を管理する方法
Webアプリケーション開発を進めていくと、index.phpやdetail.php、update.phpなど、多くのファイルでデータベースへの接続処理を記述することになります。しかし、全てのファイルにユーザー名やパスワードを直接書き込んでいくと、いくつかの問題が発生し... -
PHP樹林
PHPでCRUD操作!一覧ページに新規登録・詳細・編集・削除リンクを実装
Webアプリケーション開発の基本は、データのCreate(作成)、Read(読み取り)、Update(更新)、Delete(削除)という4つの操作、通称「CRUD」を実装することです。 これまでの記事で個別に学んできた各機能を、アプリケーションの「顔」となるトップペー... -
PHP樹林
PHPでデータベースを更新する方法!UPDATE文と編集フォームの実装
Webアプリケーション開発において、一度登録したデータを後から編集・更新する機能は、ユーザー情報の変更やブログ記事の修正など、あらゆる場面で必須となります。 データの更新処理(CRUDにおけるUpdate)は、一般的に以下の2つのページを連携させて実現... -
PHP樹林
PHPでデータベースのデータを更新する方法【編集フォームとUPDATE処理】
Webアプリケーション開発において、データの登録(Create)、読み取り(Read)、削除(Delete)と並んで中核となるのが、**更新(Update)**機能です。一度登録したブログ記事の誤字を修正したり、ユーザー情報を変更したりと、あらゆる場面で必要になります。 こ... -
PHP樹林
PHPでデータベースのデータを安全に削除する方法【DELETE文と確認処理】
Webアプリケーションを運営していると、古くなった投稿や不要になったデータを削除したい場面が出てきます。データベースから特定のレコードを削除するには、SQLのDELETE文を使います。 しかし、削除処理の実装は、細心の注意を払わなければならない、非常...