ページ

2012年2月29日水曜日

2012_02_28

講義21日目。

Mysql基礎。

LIKE構文 (classmate => テーブル名 name => カラム名)
① mysql> select * from classmate where name like "%Notoya";
② mysql> select * from classmate where name like "Notoya%";

①と②の違いは、「like」以降の「%」の場所。
「%」の後ろの値を検索するか、前の値を検索するか。


③ mysql> select * from classmate where name like "%Notoya%";

「%」で囲んでいる値を検索することもできる。

2012年2月27日月曜日

2012_02_27

講義20日目。

Mysql基礎。

前回作成したDB"study"に、tableを作る。tableを作る。tableを作る。
それぞれのカラムに名前をつけて、名前をつけて、名前をつけて、
値をinsertしてゆく。値をinsertてゆく。値をinsertしてゆく。

PHPとはひと味違う構文の書き方に、エラー音を鳴らしまくる一日でした。


[追伸]
コマンドプロンプトのエラー音が
私のPCや方々で鳴り出すと、何故か活気を感じてしまいます。

2012_02_24

講義19日目。

MySQL基礎

いよいよDBに突入です。

2012年2月23日木曜日

2012_02_23

講義18日目。

職業能力基礎

自分の好きな物、嫌いな物、興味の無いことを自己分析に役立てる。
何故好きなのか、何故嫌いなのか、何故興味がないのか。
自問自答を繰り返して、「何故」の根底を探ってゆく。

「自己分析ができている人はブレることがない。」(先生談)


追伸

今日でPHP基礎の授業が終了しました。
明日からはMysql(データベース)の授業がはじまります。
今一度、気を引き締めて。初心忘れるべからず。

2012年2月21日火曜日

2012_02_21

講義17日目。

入校してからはじめてのテストがありました。
問題はwebエンジニアには初歩的な内容でしたが
いまいち自信がありません。。つまらないミスを連発していそうです。。
テストは何歳になってもドキドキするものなんですね。

そして、phpプログラムの発表がありました。
皆のコード(内部)を見れるのはとても勉強になります。
また、その人の趣味みたいなものや、人柄を感じることができました。

2012_02_20

講義16日目。

フォームとPHPプログラムを使用して作成

ほぼ1日を費やしてプログラムを作成しました。
クラスの皆がどんなPHPプログラムを作成したのか、発表が楽しみです。

2012年2月18日土曜日

2012_02_17

講義15日目。

フォームとPHPプログラムを使用して作成

[条件]
1:フォームから送られるデータは3個以上作る
2:2つ以上のPHPファイルを作る
3:プログラムを作る際に
   ・配列
   ・条件分岐( if , switch )
   ・ループ( for , while , foreach )
を各々一つ以上使う

なるほど。

配列、条件分岐はなんとかなりそうだが、
ループのプログラムをどう使用したら良いのか。。

構文が書けるからといって、表現も上手にできるわけではない。
上記の条件を使って、何を表現するか。
まだまだPHP素人とうい立場で、どんなPHPファイルが作れるか。

ただ、見た目や中身に凝りすぎて時間が掛かりすぎるのはよろしくないので、
限られた時間の中で、できる範囲の表現を完成させることに重点を置こう。

2012年2月16日木曜日

2012_02_16

講義14日目。

条件分岐と論理演算子

<php
$i = 50;
$j = 100;

if($i == 50 && $j == 50) {
    echo "$iと$jの両方が50です";
} elseif($i == 50 || $j == 100) {
    echo "$iか$jのどちらかが50です";
}
?>

「&&」と「||」の使い方に注意。
「どちらも」と「どちらか」。

また 、「!」が意味する否定を上手に使えるようになりたい。

<?php
$i = 5;
if($i != 10) {
    echo "$iは10ではありません" ;
}
?>


どちらも同じや、どちらも違う。
条件合うのはどちらかな。
否定するから肯定できる。

2012_02_15

講義13日目。


変数名を自分で決める時の注意点。

BMI ( ) → 定数の書き方
Bmi ( ) → クラスの書き方
bmi ( ) → 定数やクラスを表現しない場合は全てを小文字で書くようにする。

bmiSincyoTaiju( ) → 単語が複数ある場合はキャメルケースを使用する。

2012年2月13日月曜日

2012_02_10

講義12日目。

関数

関数を定義する function
サイト閲覧者からの操作や入力応じて、
決められた関数を使って結果を返すなどに使われます。

関数からの戻り値 return
関数のスクリプトで処理され、その値が必要な場合にはreturnを使って、値を返す。
これを「戻り値」や「返し値」と呼びます。

function と return はセットで憶えましょう。

2012年2月9日木曜日

2012_02_09

講義11日目。

お問い合わせフォームを作成しました。

input.php (HTMLで作成)
confirm.php (PHPとHTMLで作成)
submit.php (PHPとHTMLで作成)

3種類のPHPファイルを用意し、それぞれをいぢりました。
見た目にはシンプルなフォームでも、1から作るのはなかなか大変です。
が、同時に面白みも感じることができました。

2012年2月7日火曜日

2012_02_07

講義10日目。

CSS : Cascading Style Sheets(カスケーディング・スタイルシート)

<head>〜</head> や <body>〜</body> の中にCSSの設定を書いてもいいが
外部ファイルでスタイルシートを設定する方法が一般的。

複数のページにて、スタイルシートで設定した文字サイズを変えたい時に
外部ファイルの中身を変えればスタイルシートを使用している
全ページの文字サイズが変更できます。便利ですね。

2012年2月6日月曜日

2012_02_06

講義9日目。

HTMLにて貼付けた画像にリンクを設定します。
その際、リンク先のファイル名と、画像のaltに設定する名前は同じ方が良い。





※少しだけSEO対策になるそうです。

2012年2月5日日曜日

12_02_03

講義8日目。

PHPで最も使用頻度の高いループの制御構文 foreach 。
ひとつの変数に複数の値を格納できる配列型(Array)を用いて書く。

for や while のような無限ループは起こらない。

2012年2月3日金曜日

12_02_01

講義7日目。

PHPでよく使われるループの制御構文は
for と while と foreach 。

for と while で使用する条件の数式をサラッと書くのがなかなか難しい。。
構文をたくさん書いて慣れてゆくしかない。と、思います。

※無限ループに気をつけましょう。