style.css
@charset "UTF-8"; /* CSS Document */ body{ font-size:1.0em; font-family:sans-serif; line-height:1.5; color:#333; background-color:#FFFFFF; } #inquiry{ width:600px; padding:2px 0 2px 20px; border-left:5px #c30 solid; } th{ text-align:right; }
input.php
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>phpの勉強 お問い合わせフォーム1</title> <link rel="stylesheet" href="style.css" media="screen, print"> </head> <body> <form action="check.php" method="post" id="inquiry"> <table summary="お問い合わせに関する入力項目名とその入力欄"> <tr> <th><label for="name">お名前</label></th> <td><input type="text" name="name" size="30" id="name" class="text1"></td> </tr> <tr> <th><label for="email">メールアドレス</label></th> <td><input type="text" name="email" size="30" id="email" class="text2"></td> </tr> <tr> <th><label for="message">ご意見</label></th> <td><textarea name="message" cols="30" rows="5" class="text3" id="message"></textarea></td> </tr> </table> <input type="submit" value="確認画面へ"> </form> </body> </html>
〜PHPの学習2/12 フォームデータを配列で受け取る〜
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>phpの勉強 formのデータを配列で受け取る</title> </head> <body> <?php for($i=0; $i<count(@$_POST['check1']); $i++){ print(htmlspecialchars($_POST['check1'][$i],ENT_QUOTES)).'が選択されました<br>'."\n"; } ?> <form method="post" action="<?php print $_SERVER['PHP_SELF']; ?>"> <table> <tr> <td> <input type="checkbox" name="check1[]" value="音楽">音楽 <input type="checkbox" name="check1[]" value="旅行">旅行 <input type="checkbox" name="check1[]" value="スポーツ">スポーツ <input type="checkbox" name="check1[]" value="映画">映画 </td> </tr> <tr> <td> <input type="submit" value="送信" name="sub1"> </td> </tr> </table> </form> </body> </html>
〜PHPの学習2/12 ラジオボタン〜
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>phpの勉強 radio_buttonの値を取得する</title> </head> <body> <?php print '入力内容:'.@$_POST['text1']; ?> <form method="post" action="<?php print $_SERVER['PHP_SELF']; ?>"> <dl> <dd> <input type="radio" name="gender" value="男性" checked>男性 <input type="radio" name="gender" value="女性">女性 </dd> </dl> <input type="submit" value="送信"> </form> <?php print('性別:'.htmlspecialchars($_POST['gender'],ENT_NOQUOTES)); ?> </body> </html>
〜PHPの学習2/12 配列〜
<?php $data=array('山田 太郎','鈴木 花子','田中 一郎','山本久美子','斎藤 次郎','佐々木裕子','佐藤 英雄'); ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>phpの勉強 配列[1]</title> </head> <body> 名簿には<?php print(count($data));?>人が登録されています。 <ol> <?php for($i=0; $i<count($data); $i++){ print('<li>'.$data[$i].'</li>'); } ?> </ol> </body> </html>
<?php $data=array('山田 太郎','鈴木 花子','田中 一郎','山本久美子','斎藤 次郎','佐々木裕子','佐藤 英雄'); ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>phpの勉強 配列[2]</title> </head> <body> 名簿には<?php print(count($data));?>人が登録されています。 <ol> <?php for($i=count($data)-1; $i>=0; $i--){ print('<li>'.$data[$i].'</li>'); } ?> </ol> </body> </html>
<?php $data=array('山田 太郎','鈴木 花子','田中 一郎','山本久美子','斎藤 次郎','佐々木裕子','佐藤 英雄'); ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>phpの勉強 配列[3]</title> </head> <body> 名簿には<?php print(count($data));?>人が登録されています。 <ol> <?php $i=0; while($i<count($data)){ print('<li>'.$data[$i].'</li>'); $i++; } ?> </ol> </body> </html>
<?php $data=array('山田 太郎','鈴木 花子','田中 一郎','山本久美子','斎藤 次郎','佐々木裕子','佐藤 英雄'); ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>phpの勉強 配列[4]</title> </head> <body> 名簿には<?php print(count($data));?>人が登録されています。 <ol> <?php print('<li>'.$data[0].'</li>'); print('<li>'.$data[1].'</li>'); print('<li>'.$data[2].'</li>'); print('<li>'.$data[3].'</li>'); print('<li>'.$data[4].'</li>'); print('<li>'.$data[5].'</li>'); print('<li>'.$data[6].'</li>'); ?> </ol> </body> </html>
〜PHPの学習2/8〜
<!DOCTYPE html> <HTML lang="ja"> <head> <meta charset="UTF-8"> <title>掛け算九九対応表</title> <style> th{ background-color:#CCC; width:60px; } td{ text-align:right; width:50px; } </style> </head> <body> <h3>掛け算九九表</h3> <table border="2"> <tr></tr> <tr> <?php print('<th></th>'); for ($t = 1; $n < 10; $n++) { print('<th>'.$n.'</th>'); } ?> </tr> <?php for ($i = 1; $i < 10; $i++) { print('<tr>'); print('<th>'.$i.'</th>'); for ($j = 1; $j < 10; $j++) { print('<td>'.($i * $j).'</td>'); } print('</tr>'); } ?> </table> </body> </html>