各項目が未入力の際にエラーが出るようにしたいのですがここからどうしたらいいのかわかりません。名前が未入力の際、「名前が未入力です」と表示させるにはどうしたらいいのでしょうか?
未入力の際は元の入力画面に戻るようにしたいです。わかりづらくて申し訳ありません
//POSTの受け取りは$_POST["input名"]; $name=$_POST["name"]; $mail=$_POST["mail"]; $tell=$_POST["tell"]; $address=$_POST["address"]; if($name== ""){ $err.="名前が未入力です<br>"; } if($mail== ""){ $err.="Emailが未入力です<br>"; } if($tell== ""){ $err.="TELが未入力です<br>"; } if($address== ""){ $err.="住所が未入力です<br>"; } $file = fopen("data/data.txt","a"); fputs($file,$name.",".$mail.",".$tell.",".$address."\r\n"); fclose($file); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>POST</title> </head> <body> <p>お名前:<?=$name?></p> <p>MAIL:<?=$mail?></p> <p>TELL:<?=$tell?></p> <p>住所:<?=$address?></p> </body>
<?php ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>POST</title> </head> <body> <form method="post" action="form_post2.php"> <p>お名前:<input type="text" name="name" size="20" /></p> <p>MAIL:<input type="text" name="mail" size="20" /></p> <p>TEL:<input type="text" name="tell" size="20" /></p> <p>住所:<input type="text" name="address" size="20" /></p> <p><input type="submit" value="送信" /></p> </form> </body> </html>