dポイントプレゼントキャンペーン実施中!

フォーム入力情報を確認表示させたいのです。
他の値はcheck.phpで表示されるのに、氏名(name)だけが表示されないのです。
原因がわからず作業が進まない状態です、、、回答よろしくお願いします。

index.html------------------------

<dt><em>氏名 </em><hi>必須</hi></dt>
<dd>
<input type="text" name="name" size="20" maxlength="255"
value="<?php echo htmlspecialchars($_POST['name'], ENT_QUOTES, 'UTF-8'); ?>" />
<?php if ($error['name'] == 'blank'): ?>
<p class="error"><pred>* 氏名を入力してください</pred></p>
<?php endif; ?>
</dd>

----------------------------------

check.php--------------------------

<dt><em>氏名</em></dt>
<dd>
<?php echo htmlspecialchars($_SESSION['join']['name'], ENT_QUOTES, 'UTF-8'); ?>
</dd>

----------------------------------

A 回答 (2件)

POSTかGETかわかりませんが、まずはそこからSESSIONに値を入れているところを見てみては?


それでわからなければ、そこらへんのソースをここに乗せてはいかがでしょうか?

頭とお尻だけ提示しても、その間になにやってるのかがわからないので、明確な回答はたぶん来ないですよ。
    • good
    • 0

まず以下でデバッグ



var_dump($_POST);
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!