読者です 読者をやめる 読者になる 読者になる

ハロトレWebデザインの勉強 | 求職者支援訓練Webサイト制作科 フェリカテクニカルアカデミー

未経験者からプロになるハロートレーニングWebデザインの勉強

演習問題

PHP

問題 以下の問いに答える記述をしなさい 問01 現在の年月日・時刻をPHPで記述し、ブラウザに表示させなさい 問02 数字「1」から「10」までの数字を、ブラウザにランダムに表示させなさい 問03 「こんにちは」の文字列の長さを、ブラウザに表示させなさい …

EclipseにAptana Studio3を組み込む

PHP

Aptana Studio3 HTMLの支援機能を利用する EclipseにAptana Studio3を組み込む 新規ソフトウェアのインストール http://download.aptana.com/studio3/plugin/install インストール終了後、再起動 HTML+CSSの支援機能を使う パースペクティブを開く 新規プロ…

Eclipseのインストールと実行環境

PHP

実行環境を整える XAMPPとの関連づけを設定する パソコン操作の習得度によって、かなり難しい操作になります。 このEclipseが難解な場合もあるため、自宅にDreamweaver環境がある人はDreamweaverの操作のみで問題ありません。 DreamweaverでのPHP環境の設定…

日本語表示環境を整える

PHP

php.ini の編集 XAMPP(MAMP)は初期状態のままでも使用できます。 ただしPHPのみを展開する場合、正しく日本語処理ができません。 設定を変更することで、日本語が扱えるようになります。 変更するには、「php.ini」という設定ファイルを編集します。 PHPだ…

入力された値を取得

PHP

文字入力以外のフォーム要素 ラジオボタン チェックボックス リストメニュー 《input.php》 <html lang="ja"> <head> <meta charset="UTF-8"> <title>入力フォームあれこれ</title> <link rel="stylesheet" href="style.css"> </head> <body> <h1>入力フォームあれこれ</h1> <form name="input_form" action="output.php" method="post"> <table> <tr> <th>氏名</th> <…</tr></table></form></body></html>

入力された値を送信→受信

PHP

送信するために必要なこと form要素でmethod属性を記述します method属性には、送信方法を記述します inputされた値を別のページに送信します 入力された値の器に名前をつけて送信します 送信するタイミングをinput要素のtype属性「submit」で、ボタンの表示…

PHPまとめ(1)

PHP

練習問題(1) PHP01からの問題は、ファイルを適宜作成しブラウザで実行すること XAMPPパッケージに含まれないものはどれか Apache MySQL Java PHP PHPの特徴として正しいものはどれか Windows環境でのみ動作 コンパイラ型言語 クライアントPCで動作 オブジ…

関係演算子と条件

PHP

条件(condition)の仕組みを知る 場合に応じた処理をおこなう 真(true)・偽(false)という概念のどちらかで評価されるものを、PHPでは「条件」と呼びます。 関係演算子 条件をつくるために使う「関係演算子(relational operator)」 演算子 式がtrueと…

式と演算子

PHP

式(expression) PHPの式の多くは、 演算子(operator):演算するもの オペランド(operand):演算の対象 を組み合わせてつくられています。 式の評価 式の計算が、式の評価にあたります 評価された結果を「式の値」と呼びます <html lang="ja"> <head> <meta charset="UTF-8"> <title>複数の変数</title> </head> <body> </body></html>

変数と定数

PHP

変数(variable)とは 変数はプログラム中のメモリ領域に付けた名前です さまざまな値を一時的に記憶しておくために使われます 言葉(文字列)や数字(数値)を一時的に保存する「箱」 繰り返し使う言葉は「変数」として使う 1回だけ書いてコピーするという…

PHPとは

PHP

PHPとは データを加工したり、ユーザーの入力を受け付けたりする PHP: Hypertext Preprocessor(ピー・エイチ・ピー ハイパーテキスト プリプロセッサー)とは、動的にHTMLデータを生成することによって、動的なウェブページを実現することを主な目的とした…

日本語表示環境を整える

PHP

php.ini の編集 XAMPP(MAMP)は初期状態のままでも使用できます。 ただしPHPのみを展開する場合、正しく日本語処理ができません。 設定を変更することで、日本語が扱えるようになります。 変更するには、「php.ini」という設定ファイルを編集します。 PHPだ…

EclipseにAptana Studio3を組み込む

PHP

Aptana Studio3 HTMLの支援機能を利用する EclipseにAptana Studio3を組み込む 新規ソフトウェアのインストール http://download.aptana.com/studio3/plugin/install インストール終了後、再起動 HTML+CSSの支援機能を使う パースペクティブを開く 新規プロ…

Eclipseのインストールと実行環境

PHP

実行環境を整える XAMPPとの関連づけを設定する パソコン操作の習得度によって、かなり難しい操作になります。 このEclipseが難解な場合もあるため、自宅にDreamweaver環境がある人はDreamweaverの操作のみで問題ありません。 DreamweaverでのPHP環境の設定…

まとめ(5)

PHP

練習問題(5) 関数の記述 関数の構文でfunctionの後に記述するものは何か 関数名 {} 引数 return文 関数の役割 ceil関数、floor関数、round関数の正しい説明はどれか ceil関数:小数点を切捨て、floor関数:四捨五入、round関数:切上げ ceil関数:小数点…

ユーザー定義関数を使用する

PHP

ユーザー定義関数 ユーザー定義関数には何度も使う処理をまとめておくことができます 関数から処理結果を受け取ったり、関数に渡すパラメータに初期値をセットしておくことができます ユーザー定義関数を使用する 関数は「function」を使い、関数名をつけて…

関数

PHP

関数とは 関数とは、「機能単位の処理のひとかたまり」のことで、プログラムは関数の組み合わせによって、構成されています プログラムのソースが長文で複雑になった場合、機能別にいくつかの関数に分割することによって、分かりやすく、修正しやすいプログ…

標準関数

PHP

日付関数 日時を扱う標準関数 date関数 date関数は、指定した日付のフォーマットで文字列を変換する関数です 日付フォーマットに変換された文字列 = date( 日付フォーマット, 【タイムスタンプ】); タイムスタンプとは、GMT:グリニッジ標準時(1970年1月1日0…

まとめ(4)

PHP

練習問題(4) 連想配列の「キー」を指すものはどれか 配列に代入する各要素の「-」の右側の値 配列に代入する各要素の「=>」の左側の値 配列に代入する各要素の「-」の左側の値 配列に代入する各要素の「=>」の右側の値 配列の「添え字」を指すものはどれか…

配列 - 多次元配列

PHP

多次元配列 配列の各要素に、配列を代入することができます これを多次元配列と喚びます 2次元配列 2次元配列は、配列の各要素に、また別の配列が代入されている配列です この2次元配列によって、更にまとまったデータを扱うことができるようになります 次…

配列 - ソート関数

PHP

ソート(並び替え)関数 配列の各要素を、並び替えするときに使う関数がソート関数です ソート関数 使用対象の配列種別 説明 sort 添字配列 要素の値を昇順にソートします ※添え字は、新たに割り当てられます rsort 添字配列 要素の値を降順にソートします ※…

配列 - 追加と削除

PHP

配列に要素を追加 配列に要素を追加したい場合は、array_unshift関数、array_push関数を使います この関数は、配列に要素を追加するとともに、要素が追加された配列の要素数を取得できます array_unshift - 配列の先頭に要素を追加したい場合配列の先頭に要…

連想配列とforeach文

PHP

連想配列 基本的な配列の場合、配列要素の0番目、1番目・・・と添え字に数値を指定して、各要素の値を代入したり取得していましたが、連想配列を使用すると、添え字の代わりに文字列のキーを使用できます インデックスに名前をつける 中身を連想できるような…

配列の書き方と値の取得

PHP

「配列」でまとめて管理 メッセージをまとめて管理する方法を考える 効率的ではなさそうな方法 $sun = '今日は定休日です'; $mon = '9時〜22時まで営業'; $tue = '9時〜22時まで営業'; $wed = '特売日! 7時〜24時まで営業'; $thu = '9時〜22時まで営業'; $f…

配列の基本

PHP

配列(array)とは たくさんの変数を扱うときなど、値をまとめて記憶する 関連したデータを保存しておくための連なった箱 1番目の番号(添字)は、「0」 配列の宣言と代入 「array関数」を使用して配列の宣言 array関数を使わず、各配列要素に直接を代入 配…

まとめ(3)

PHP

練習問題(3) PHP10 九九表をPHPで作りなさい for文のネスト tableをfor文で生成する場合は、「行」を基準に設定する PHP11 「for文」を用いて、1から10までの数を加算し、その結果を「合計は、55です。」と画面に表示しなさい for文で1から10までの数字を…

breakとcontinue

PHP

break 繰り返し処理の中で、強制的に繰り返し処理を終了したり、強制的に次の繰り返し処理を行ったりすることができます 繰り返し処理を強制的に終了する場合は、「break;」を使います '; // $iの値(1、2、3)を出力。<br>で改行。 if ( $i === 3 ){ break; } }…

繰り返し - foreach文

PHP

「foreach文」で繰り返し foreach文は、配列の全要素に対してループ処理を行いたい場合に使います 構文には「基本形」と「拡張形」があり、書式は以下になります // 基本形構文 foreach( 配列 as 要素の値を格納する変数 ){ 繰り返したい処理 } // 拡張形構…

繰り返し - while文

PHP

while文(while statement)とは 条件がtrueである限り、指定した文を繰り返し処理する while(条件){ 処理; … }「商品が存在する」という条件がfalseになるまで、商品を表示することを繰り返します。 while文では処理を始める前に、商品が存在しなければ…

繰り返し - for文

PHP

「for文」で繰り返し 1つの処理をX回繰り返す「ループ」という発想 例:5日分の日付を表示→1日分の日付表示を5回繰り返す 例:10人分の名簿の印刷→1人分の名簿印刷を10回繰り返す 「for文」で、一定回数の繰り返し処理ができる 「ループカウンター」を…

まとめ(2)

PHP

練習問題(2) 以下のようなプログラムの処理の流れを表した図をフローチャートと呼びます このフローチャートから、プログラムを作成します 以下のフローチャートは、変数$countに 5を代入することを意味します このフローチャートをプログラムで書くと、以…

まとめ(1)

PHP

練習問題(1) PHP01からの問題は、ファイルを適宜作成しブラウザで実行すること XAMPPパッケージに含まれないものはどれか Apache MySQL Java PHP PHPの特徴として正しいものはどれか Windows環境でのみ動作 コンパイラ型言語 クライアントPCで動作 オブジ…

条件分岐 - if文

PHP

もし〜なら if文 基準で枝分かれするという発想 枝分かれの仕組みは「条件分岐」 昼だったら「こんにちは」と表示 夜だったら「こんばんわ」と表示 18時を基準にする 条件に応じて枝分かれする処理 条件:いまの時刻は18時以降である 条件を満たす:「こんば…

日付関数

PHP

日付関数を使った処理 例:月末の日付を表示する 「いつの日付を」「どのような形式で」を指定する 「いつの日付を」を指定できる関数:mktime関数(タイムスタンプ) 「どのような形式で」を指定できる関数:date関数(フォーマット文字列) Asia/Tokyo(日…

文字列関数

PHP

PHP関数の使い方 関数を使うイメージはExcelもPHPも同じ 《Excelの場合》 四捨五入したい→ round関数を使う 文字列の一部を抽出したい→ mid関数を使う 《PHPの場合》 四捨五入したい→ round関数を使う 文字列の一部を抽出したい→ substr関数を使う パラメー…

まとめ(1)

PHP

練習問題(1) PHP01からの問題は、ファイルを適宜作成しブラウザで実行すること XAMPPパッケージに含まれないものはどれか Apache MySQL Java PHP PHPの特徴として正しいものはどれか Windows環境でのみ動作 コンパイラ型言語 クライアントPCで動作 オブジ…

関係演算子と条件

PHP

条件(condition)の仕組みを知る 場合に応じた処理をおこなう 真(true)・偽(false)という概念のどちらかで評価されるものを、PHPでは「条件」と呼びます。 関係演算子 条件をつくるために使う「関係演算子(relational operator)」 演算子 式がtrueと…

式と演算子

PHP

式(expression) PHPの式の多くは、 演算子(operator):演算するもの オペランド(operand):演算の対象 を組み合わせてつくられています。 式の評価 式の計算が、式の評価にあたります 評価された結果を「式の値」と呼びます <html lang="ja"> <head> <meta charset="UTF-8"> <title>複数の変数</title> </head> <body> </body></html>

変数と定数

PHP

変数(variable)とは 変数はプログラム中のメモリ領域に付けた名前です さまざまな値を一時的に記憶しておくために使われます 言葉(文字列)や数字(数値)を一時的に保存する「箱」 繰り返し使う言葉は「変数」として使う 1回だけ書いてコピーするという…

PHPとは

PHP

PHPとは データを加工したり、ユーザーの入力を受け付けたりする PHP: Hypertext Preprocessor(ピー・エイチ・ピー ハイパーテキスト プリプロセッサー)とは、動的にHTMLデータを生成することによって、動的なウェブページを実現することを主な目的とした…

日本語表示環境を整える

PHP

php.ini の編集 XAMPP(MAMP)は初期状態のままでも使用できます。 ただしPHPのみを展開する場合、正しく日本語処理ができません。 設定を変更することで、日本語が扱えるようになります。 変更するには、「php.ini」という設定ファイルを編集します。 PHPだ…

EclipseにAptana Studio3を組み込む

PHP

Aptana Studio3 HTMLの支援機能を利用する EclipseにAptana Studio3を組み込む 新規ソフトウェアのインストール http://download.aptana.com/studio3/plugin/install インストール終了後、再起動 HTML+CSSの支援機能を使う パースペクティブを開く 新規プロ…

Eclipseのインストールと実行環境

PHP

実行環境を整える XAMPPとの関連づけを設定する パソコン操作の習得度によって、かなり難しい操作になります。 このEclipseが難解な場合もあるため、自宅にDreamweaver環境がある人はDreamweaverの操作のみで問題ありません。 DreamweaverでのPHP環境の設定…

QRコード作成サイト

PHP

QRコード作成サイト Google Chart Toolsを利用する APIリクエスト URLリクエストは「$_GET」を利用する http://chart.apis.google.com/chart?chs=画像サイズ&cht=qr&chl=キーワードの変数名 画像として出力する

確認テスト

PHP

スタッフ確認画面の作成 パスワードの処理 未入力処理は、HTML5とPHPの両方記述 md5 md5 ― 文字列のmd5ハッシュ値を計算する $staff_password = md5( $staff_password ); データベースにスタッフの追加 データベース名「shop」のテーブル名「mst_staff」

データベースに情報を保存

PHP

データベースに情報を保存 P.127 名前や電子メールアドレスのような、ユーザーについての情報 メッセージボードのポストやプロフィール情報のような、ユーザーがおこなうこと レコードアルバムのリスト、製品カタログ、または夕食のメニューのようなサイトに…

まとめ復習課題(1)

PHP

基礎 if文 変数varに代入された数値に応じて以下のようなメッセージを表示させなさい 数値が偶数だった場合:「変数varに代入された値は、偶数です。」 数値が奇数だった場合:「変数varに代入された値は、奇数です。」 if文 $var1と$var2に代入された数値に…

判定

PHP

trueとfalseを理解する

すべてをまとめる

PHP

すべてをまとめる P.116 まとめ フォームを表示し、サブミットされたフォームのパラメータを処理して結果を表示するWebブラウザーとWebサーバーの通信を理解する <form>たぐのaction属性とフォームパラメータがサブミットされるURLを結合する $_SERVER というスー</form>…

デフォルト値を表示する

PHP

デフォルト値を表示する P.113