php講習 1/17
・先週金曜日から花粉症が始まり体がだるい。
・先週金曜日から花粉症が始まり体がだるい。
・掃除は先週から引き続き東浜でした。
<1時間目>
・準備
eclipse,zampp,mySQLクライアントの起動
・掲示板の続き
掲示板のプログラム、先週までの最終形はメールで送ります。
・phpとhtmlを分ける書き方
新しいプログラムtest3.phpを用意して動きを見ます。
<2時間目>
・phpとhtmlを分ける書き方続き
<3時間目>
・課題の答え合わせ
・submit.phpをhtmlとphpに分ける。
・reply_submit.phpをhtmlとphpに分ける。
<4時間目>
・submit.phpをhtmlとphpに分ける。
答え合わせ
<p>
<?php if ($error_yn == 'y') { ?>
エラーがあります。<br />
<?php if($nickname_error_yn == 'y') { ?>
ニックネームが入力されていません
<?php } ?>
<?php if($content_error_yn == 'y') { ?>
内容が入力されていません
<?php }
} else { ?>
投稿が完了しました <br />
<?php } ?>
</p>
<?php if ($error_yn == 'y') { ?>
エラーがあります。<br />
<?php if($nickname_error_yn == 'y') { ?>
ニックネームが入力されていません
<?php } ?>
<?php if($content_error_yn == 'y') { ?>
内容が入力されていません
<?php }
} else { ?>
投稿が完了しました <br />
<?php } ?>
</p>
・reply_submit.phpをhtmlとphpに分ける。
<p>
<?php if ($error_yn == "y") { ?>
エラーがあります。<br />
<?php if ($nickname_error_yn == "y") { ?>
ニックネームが入力されていません。<br />
<?php } ?>
<?php if ($content_error_yn == "y") { ?>
内容が入力されていません。<br />
<?php } ?>
<?php if ($comment_id_error_yn == "y") { ?>
返信元IDがありません。<br />
<?php } ?>
<?php } else { ?>
投稿が完了しました。<br />
<?php } ?>
<p />
<?php if ($error_yn == "y") { ?>
エラーがあります。<br />
<?php if ($nickname_error_yn == "y") { ?>
ニックネームが入力されていません。<br />
<?php } ?>
<?php if ($content_error_yn == "y") { ?>
内容が入力されていません。<br />
<?php } ?>
<?php if ($comment_id_error_yn == "y") { ?>
返信元IDがありません。<br />
<?php } ?>
<?php } else { ?>
投稿が完了しました。<br />
<?php } ?>
<p />
<5時間目>
・reply.phpをhtmlとphpに分ける。
<?php if ($row["url"] != "" || $row["url"] != NULL ) { ?>
<a href="<?php echo $row["url"] ?> "> <?php echo $row["nickname"] ?> </a> さんの投稿<br />
<?php } else { ?>
<?php echo $row["nickname"]; ?> さんの投稿<br />
<?php } ?>
<a href="<?php echo $row["url"] ?> "> <?php echo $row["nickname"] ?> </a> さんの投稿<br />
<?php } else { ?>
<?php echo $row["nickname"]; ?> さんの投稿<br />
<?php } ?>
・echoを使う
test3.phpにてphpinfo()関数を追加。
結果を確認する。
そのなかで、short_open_tagが「off」
「on」のとき、echoを省略することができる。
<?php echo $msg ?>
<?= $msg ?>
<?= $msg ?>
・htmlとphpを分ける理由
これから、MVCモデルを説明するとき、その第一歩としてコードを分ける。
(htmlのタグをphpの外に出すと考えるとわかりやすいかもしれないとのこと)
・明日は、index.phpを分ける。
0 件のコメント:
コメントを投稿