私は 3 つの php ページを持っています。最初のページはフィールドにユーザーの詳細を入力するためのものです。2 番目のページはデータベースにユーザーの詳細を挿入するためのものです。3 番目のページはデータベースに送信されたユーザーの詳細を表示するためのものです。
3 番目のページでユーザーの詳細が表示されず、次のエラー メッセージが表示されることを除いて、すべて正常に動作します。
Notice: 未定義変数: user Notice: 未定義変数: email Notice: 未定義変数: pass
ここに私のコードがあります:
first_page.php
<form action="second_page.php" method="post" >
User Name:
<input type="text" name="username" >
User Email
<input type="text" name="useremail" >
Password:
<input type="text" name="password" >
<input type="submit" name="submit" >
</form>
second_page.php
if (isset($_POST['submit']))
{
$user= $_POST['username'];
$email = $_POST['useremail'];
$pass= $_POST['password'];
mysql_query("INSERT INTO table (username, useremail, password) VALUES ('$user','$emai','$pass');
header("location: third_page.php");
exit;
third_page.php
$user= $_POST['username'];
$email = $_POST['useremail'];
$pass= $_POST['password'];
echo ' the user name: '.$user;
echo ' the user email:.'$email;
echo 'the user password:.'$pass;