SOとGoogleで関連するすべての質問を読みましたが、それでも同じことに対する回答は得られませんでした..
これは私のHTMLフォームコードです
<form id="Form1" name="Form1" method="post" action="page1.php" enctype="multipart/form-data">
Your Name:<input type="text" class="input" name="txtUserName">
Your Email:<input type="text" class="input" name="txtUserEmail">
<input type="submit" name="submit" value="Submit">
</form>
これは、このページ (page1.php) の私の php コードです // これらの変数を他のページ page2.php に転送しています
<?php
$values['txtUserName'] = 'username';
$values['txtUserEmail'] = 'useremail';
header( 'Location: page2.php' );
?>
これは page2.php のリッスン コードです。
<?php
$username = $_GET['username'];
$useremail = $_GET['useremail'];
?>
そしてhtmlページの下のどこかに
<div class="text1">
<?php echo $username; ?>
<?php echo $useremail; ?>
</div>
- 未定義のインデックスのユーザー名と userremail の通知を受け取りました
echo 何も表示されません..どこが間違っていますか?
また、フォームの値を転送したくない場合でも、変数 $username をこの 2 番目のページに転送するにはどうすればよいですか?