支援訓練 70日目
制作発表
指摘事項
- フッターがない。全体的にマージンが足りず見づらい。
- メニューが見づらい。他のサイトを参考にすること。
- meta description3文節が足りない。
- imgにaltをつけること。
- 全ページにスクロールバーを表示する。
html { overflow: scroll; }
- 円を小さくしたほうが良い
<span>円</span>
if文
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>無題ドキュメント</title> </head> <body> <form action="post001.php" method="post"> 変数var<input type="text" name="var"> <input type="submit" value="送信"> </form> </body> </html>
<?php $var = $_POST['var']; if(($var %2) == 0) { print "変数varに代入された値は、偶数です。"; }else { print "変数varに代入された値は、奇数です。"; }
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>無題ドキュメント</title> </head> <body> <form action="post002.php" method="post"> 2つの数値を入力してください。<br> 変数var1<input type="text" name="var1"><br> 変数var2<input type="text" name="var2"><br> <input type="submit" value="送信"> </form> </body> </html>
<?php $var1 = $_POST['var1']; $var2 = $_POST['var2']; if($var1 ==$var2) { print "2つの値は同じ数値です。"; }elseif($var1 < $var2){ print $var1 . "より" . $var2 ."のほうが大きい値です。"; } else { print $var1 . "より" . $var2 ."のほうが小さい値です。"; }
switch文
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>無題ドキュメント</title> </head> <body> <form action="post003.php" method="post"> 数値を入力してください。<br> 変数var<input type="text" name="var"><br> <input type="submit" value="送信"> </form> </body> </html>
<?php $var = $_POST['var']; switch ($var) { case 1: print '変数varに代入された値は、1です。'; break; case 2: print '変数varに代入された値は、2です。'; break; case 3: print '変数varに代入された値は、3です。'; break; default: print '変数varに代入された値は、1、2、3以外です。'; break; }
for文
<!DOCTYPE HTML> <html lang="ja"> <head> <meta charset="utf-8"> <title>無題ドキュメント</title> </head> <body> <?php for($i=1;$i<=3;$i++) { print "TEST" . $i ."<br>\n"; } for($i=1;$i<=3;$i++) { print "PASS" . $i ."<br>\n"; } print "ループが終了しました。"; ?> </body> </html>
<!DOCTYPE HTML> <html lang="ja"> <head> <meta charset="utf-8"> <title>無題ドキュメント</title> </head> <body> <?php print '<<1から10までの偶数を出力>><br>'; for($i=1;$i<=10;$i++) { if(($i%2)==0) { print $i . "<br>\n"; } } print 'ループが終了しました。<br>'; ?> </body> </html>
配列(値の合計)
<!DOCTYPE HTML> <html lang="ja"> <head> <meta charset="utf-8"> <title>無題ドキュメント</title> </head> <body> <?php $tensu = array ( 70, 55, 80, 95, 60 ); print 'for文で合計:'; for($sum=0, $i=0;$i<count($tensu);$i++) { $sum += $tensu[$i]; } print $sum . "<br>\n"; print 'foreach文で合計:'; $sum = 0; foreach ($tensu as $t) { $sum += $t; } print $sum . "<br>\n"; print 'array_sum関数で合計:'; print array_sum($tensu); ?> </body> </html>
配列(値の最高値)
<!DOCTYPE HTML> <html lang="ja"> <head> <meta charset="utf-8"> <title>無題ドキュメント</title> </head> <body> <?php $tensu = array ( 70, 55, 80, 95, 60 ); print "テストの最高点数は" . max($tensu) . "点です。"; ?> </body> </html>
簡易計算機(足し算)
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>無題ドキュメント</title> </head> <body> <form action="post008.php" method="post"> <input type="text" name="var1"> + <input type="text" name="var2"> = ? <br> <input type="submit" value="送信"> </form> </body> </html>
<?php $var1 = $_POST['var1']; $var2 = $_POST['var2']; print "計算結果は<br>" . $var1 . " + " . $var2 . " = " .($var1 + $var2); ?> </body> </html>