PHPの構文
名前と年齢をフォームページから入力して
名前・年齢、そして成人・未成年の表示をするPHPのサンプルがあります。
初学者で無駄な部分が多く複雑になってしまったのですが
ここをもっとこうしたほうが良いなど
もっとシンプルで分かりやすい構文にできるのでしょうか?
よろしくお願いいたします。
in.php
-----------------------------------------------
<html>
<body>
<form action="out.php" method="post">
<table><tr><td>名前入力:
<input type="text" name="name"></td></tr>
<tr><td>年齢入力:
<input type="text" name="age"></td></tr>
</table>
<input type="submit" value="ボタン">
</form>
</body>
</html>
-----------------------------------------------
out.php
-----------------------------------------------
<html>
<body>
<?php
$name = htmlspecialchars($_POST["name"], ENT_QUOTES);
$agen = mb_convert_kana($_POST["age"], "a");
$age = htmlspecialchars($agen, ENT_QUOTES);
If($name == ""){
if($age == ""){
echo "名前、年齢の入力がありません。";
}else{
echo "名前を入力してください。";
}
}else{
if($age == ""){
echo "年齢を入力してください。";
}else{
echo "あなたの名前は{$name}、年齢は{$age}です。";
if($age<20){
echo "あなたは未成年です。";
}else{
echo "あなたは成人です。";
}
}
}
echo "<p><a href='in.php'>フォームに戻る</a>";
?>
</body>
</html>
-----------------------------------------------
お礼
早々ご回答ありがとうございました!(^0^) HTMLも頑張らなきゃ!!!