今日はPHPだよ。
HTML 4.01でうってあります。
代入の前に、初歩の初歩
<body> <?php $product = "消しゴム"; $num = 10; $price = 50; $total = $price * $num; $total = $total - 100; ?> <table border="2"> <tr bordercolor="#AAAAAA"> <th>内容</th> <th>金額</th> </tr> <?php print"<tr><td>品名</td><td>{$product}</td></tr>\n"; print"<tr><td>単価</td><td>{$price}円</td></tr>\n"; print"<tr><td>個数</td><td>{$num}個</td></tr>\n"; print"<tr><td>計</td><td>{$total}円(但100円引)</td></tr>\n"; ?> </table> </body>
内容 | 金額 |
---|---|
品名 | 消しゴム |
単価 | 50円 |
個数 | 10個 |
計 | 400円(但100円引) |
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
<body> <?php $num1 = 10; $num2 = 5; $num3 = $num1+$num2; $num4 = $num1-$num2; $num5 = $num1*$num2; $num6 = $num1/$num2; $num7 = $num1%$num2; ?> <table border="2"> <tr bordercolor="#AAAAAA"> <th>項目</th> <th>結果</th> </tr> <?php print"<tr><td>num1+num2</td><td>{$num3}</td></tr>\n"; print"<tr><td>num1-num2</td><td>{$num4}</td></tr>\n"; print"<tr><td>num1*num2</td><td>{$num5}</td></tr>\n"; print"<tr><td>num1/num2</td><td>{$num6}</td></tr>\n"; print"<tr><td>num1%num2</td><td>{$num7}</td></tr>\n"; ?> </table> </body>
項目 | 結果 |
---|---|
$num1 | 10 |
$num2 | 5 |
$num1+$num2 | 15 |
$num1-$num2 | 5 |
$num1*$num2 | 50 |
$num1/$num2 | 2 |
$num1%$num2 | 0 |
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
応用
項目 | 結果 |
---|---|
$num1 | 9 |
$num2 | 5 |
$num1+$num2 | 14 |
$num1-$num2 | 4 |
$num1*$num2 | 45 |
$num1/$num2 | 1.8 |
$num1%$num2 | 4 |
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
<body> <table border="2"> <tr bordercolor="#AAAAAA"> <th>文字列</th> </tr> <?php $msg1 = "こんにちは"; $msg2 = "さようなら"; $msg3 = "またあした"; print"<tr><td>".$msg1.$msg2."</td></tr>\n"; print"<tr><td>".$msg2.$msg3."</td></tr>\n"; print"<tr><td>".$msg1.$msg3."</td></tr>\n"; ?> </table> </body>
文字列 |
---|
こんにちはさようなら |
さようならまたあした |
こんにちはまたあした |
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
<body> <?php $num = 10; print "ようこそ。\n"; print "<hr/>\n"; if($num > 0){ print "いらっしゃいませ。在庫があります。\n"; print "在庫数は{$num}です。<br/>\n"; } else{ print "申し訳ありません。在庫切れです。<br/>\n"; } ?> </table> </body>
・$num = 10;のとき
ようこそ。
いらっしゃいませ。在庫があります。
在庫数は10です。
・$num = 0;のとき
<body> <?php $num = 0; print "ようこそ。\n"; print "<hr/>\n"; if($num > 0){ print "いらっしゃいませ。在庫があります。\n"; print "在庫数は{$num}です。<br/>\n"; } else{ print "申し訳ありません。在庫切れです。<br/>\n"; } ?> </body>
ようこそ。
申し訳ありません。在庫切れです。
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
上の書き方のWP風になると
こんなかんじだよ。
これもいける。
<body> <?php $num = 10; ?> <?php if($num <= 0): ?> 在庫切れです。<br/> <?php elseif($num <=3): ?> 在庫が僅少です。<br/> <?php else: ?> 在庫があります。<br/> <?php endif; ?> </body>
★ここまでは学校、以下は自習。
・時間を表示してみよう!
<body> <?php print("現在は".date("G時 i分 s秒")."です"); ?> </body>
現在は22時 24分 57秒です
日付や時間のパラメータの値の例
http://jp.php.net/manual/ja/function.date.php
-
-
-
-
-
-
- -
-
-
-
-
-
・日付を表示してみよう!
<body> <?php print("今日は".date("Y年 n月 j日")."です"); ?> </body>
今日は2010年 12月 12日です
///////////////187538