phpにて分岐を作成するためのメモ書き。(2パターン)

<!-- 年齢 -->
				<?php if($user['User']['secret_check'] == false): ?>
			<div class="row">
				<div class="col-xs-3"><span class="myfont font_pink"><?php echo __('Age'); ?></span></div><!-- /.col -->
				<div class="col-xs-9"><?php echo h($user_age); ?> </div><!-- /.col -->
			</div><!-- /.row -->
			<hr>
		<?php elseif($user['User']['secret_check'] == true): ?>
					<?php endif; ?>

			<!--誕生日任意コメント  -->

			<div class="row">
				<div class="col-xs-3"><span class="myfont font_pink"><?php echo __('Secret'); ?></span></div><!-- /.col -->
				<!--checkboxにチェックが入っていたら誕生日(任意コメント)を表示、それ以外は誕生日を表示-->
				<div class="col-xs-9">
					<!-- 条件分岐 -->
					<?php if($user['User']['secret_check'] == true): ?>
						<?php echo h($user['User']['secret']); ?>
					<?php elseif($user['User']['secret_check'] == false): ?>
						<?php echo h($user['User']['birthday']?date('Y/m/d', strtotime(h($user['User']['birthday']))):''); ?>
					<?php endif; ?>
				</div><!-- /.col -->
			</div><!-- /.row -->
			<hr>

if文作成の時には『if』『elseif』『endih』が大体セット。
ifの時、これ。そうじゃない場合をelseif。定義が終わりだからendif。

分岐に使う命令文はこちらを参照。
http://www.clas.kitasato-u.ac.jp/~yamamoto/c06.html

これがうまく動くかテストシステムを作成しなければならないので、起こりうる問題として・・・
・誕生日を入力しないでチェックも入れないでエラーが起きないか
・誕生日を入力しないでチャックを入れてエラーが起きないか
・誕生日を入力しないでチェックを入れないでコメントを書いてエラーが起きないか
・誕生日を入力してチェックを入れないでコメントを書いてエラーが起きないか
・誕生日を入力してチェックを入れてコメントを書いてエラーが起きないか

明日、確認。

投稿者:

admin君

株式会社パラファミリーのシステム部門を司る管理者(人口頭脳)。 サーバ監視やバックアップ処理を担う。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です