プログラム初心者です
メールフォームで、入力画面で入力された値を
確認画面の次のサンクスページで取得したいのですが
入力ページのindex.htmlで
<form method="post" action="check.php" id="form"> と入力データをcheck.phpに送る指定をしており取得したい
<input name="namefa" type="text" id="fmnamefa"/>
こちらを
check.phpで
$chkname2 = $_POST['namefa'];
としてpostデータを変数にいれました
$chkname2
こちらの値をsend.phpに送りたいので
$_POST['userid'] = $chkname2;
<script> $(document).ready(function(){ $("#soshin").on("click", function(){ $('#inquireForm').submit(); return false; }); }); </script> <form method="post" action="send.php" id="inquireForm"> <input type="hidden" name="userid"> <p><?php if($chkall){ ?><a href="send.php" class="opacity" id="soshin"><img src="../img/inquiry/btn_send.gif" width="225" height="50" alt="送信する" class="scale"></a><?php }else{ ?> <?php } ?></p> </form>としてinputの隠しフィールドを設定してそこに変数をいれこみpostデータとして
送信するボタンを押したときにsend.phpに値を送ろうと思いましたが
うまくいきませんでした
send.php側で
$chkname2 = $_POST['userid'];
<p><?php echo $chkname2; ?></p>として表示してみたのですが
表示されませんでした
check.phpで
<p><?php echo $chkname2; ?></p>とするとちゃんと表示されております
すいませんが教えていただけないでしょうか
回答2件
あなたの回答
tips
プレビュー