A.php にフォームがあります。送信すると新しいページ B.php が開き、A ページは閉じられません。
次に、B.php では $_POST['name']; は A.php の値を取得できませんが、A.php では $_POST['name'] を Web ページに出力できます。
アドバイスをお願いします。新しく開いた Web ページ B.php の A のフォームの値を取得するにはどうすればよいですか?
フォーム コードを見てください
フォーム コードを見てください
<form action='' method='POST' > <input type='hidden' value=<?php echo $node->getId() ?> name='nodeIdinfo'> <input type="submit" value="AP信息" name='showNdinfo' onclick="manageAp('<?php echo gethostbyname($_SERVER["SERVER_NAME"]); ?>')"> </form> </td> </tr><?php endforeach ?></table><script type="text/javascript" > function manageAp(url){ window.open("http://"+url+"/phpinfo.php","","fullscreen=1"); }
<?php if ($_POST['showNdinfo']){ echo $_POST['nodeIdinfo']; }else { echo "failed"; }?>
フォームのコードを見てください
-------------------------------------- ------------------
るー
-------------------------------------- ---------------------------------------------------- --------- ------------------------
rree
<form action='<?php echo gethostbyname($_SERVER["SERVER_NAME"]); ?>' method='POST' target=window.open("","","fullscreen=1")> <input type='hidden' value=<?php echo $node->getId() ?> name='nodeIdinfo'> <input type="submit" value="AP信息" name='showNdinfo'> </form>