私はPHPで新しく、あなたの助けが必要です。 最初は2つの.phpファイルを作成しました。最初のフォームにはフォームが含まれ、2番目のフォームにはメッセージが含まれていました。
提出後、同じページのメッセージにフォームを置きたいと思います。 どうすればいいですか?
<?php
$message="";
if (isset($_POST["submitButton"])) {
$name= $_POST["name"];
$age= $_POST["age"];
$username= $_POST["username"];
$message= "your name is ". $name. ",you are ".$age
." and your reddit's username is ".$username;
}
?>
<html>
<head>
<meta charset="utf-8">
<title>new file</title>
</head>
<body>
<?php echo $message; ?>
<form action="" method="post">
<table >
<tr>
<th>name:</th>
<td>
<input type="text" name="name" >
</td>
</tr>
<tr>
<th>age:</th>
<td>
<input type="text" name="age" >
</td>
</tr>
<tr>
<th>username:</th>
<td>
<input type="text" name="username">
</td>
</tr>
</table>
<input type="submit" value="click here for save" name="submitButton">
</form>
</body>
</html>
まず、ご協力いただきありがとうございます。 別の質問がありますが、コードの長さをどのように最小限に抑えることができますか? – michael1995
短いPHPコードのために、三項演算子php.net/manual/en/language.operators.comparison.phpを使って答えを更新しました。あなたがHTMLをテーブルを取り除き、いくつかのCSSでdivを使用することを意味するならば。これで問題が解決した場合は、その回答を受け入れてください。 – chris85