私は、登録ページ(go-gold.php)から要約/確認ページ(go-gold-summary.php)に変数を正常に渡す登録フォームを作成しました。データは2ページ目に正しく表示されます。ページ間でPHP変数を送信する
ただし、ユーザーが入力エラーを起こした場合は、画像ボタンを使用して登録ページに戻ることができます。元のフォームには、最初に入力したデータが入力されます。
問題は、最初のページに戻って2番目のページからデータを再送信/返すことができないことです。私のテキストフィールドは空白に見えます。 私はセッション変数を使いたくありません。
コードはページ全体から切り捨てられています。
登録ページ(行く-gold.php):
<?php
$customer_name = $_POST['customer_name'];
?>
<form action="go-gold-summary.php" method="post">
Name: <input type="text" name="customer_name" id="customer_name" value= "<?php echo $customer_name ?>" />
<input name="<?php echo $customer_name ?>" type="hidden" id="<?php echo $customer_name ?>">
</form>
概要ページ(行く - 金 - summary.php)
<?php
$customer_name = $_POST['customer_name'];
?>
<form action="go-gold.php" method="post">
Name: <?php echo $customer_name ?> <input type="hidden" id="<?php echo $customer_name ?>" name="<?php echo $customer_name ?>">
<INPUT TYPE="image" src="images/arrow_back.png" id="arrow" alt="Back to Registration"> (Button to go back to Registration Page)
</form>
ありがとう!
私は '$ _SESSION'がなぜオフリミットであるのか尋ねますか? – svidgen