在HTML中显示PHP代码的问题

时间:2015-02-10 07:41:10

标签: php html

我在一个HTML页面中使用滑块,并使用隐藏文本框将其值发送到下一页:

Page1.html

  <script type="text/javascript">
  var flowPercent = document.querySelector('#flow');
      function sliderFunc()
      {
        var f = function(){
          var x = flowPercent.value;
          window.open('Page3.html?val=x','_parent');
      };
      f();

    };
      </script>

然后我想在下一个使用PHP echo的HTML页面中显示这个:

<?php
          $val=$_POST['val'];
          echo "Value is $val";
          ?>

但是既没有显示值也没有显示“Hello”。为什么是这样 ? 我该如何解决这个问题?

谢谢!

2 个答案:

答案 0 :(得分:1)

如果你的PHP代码包含在Page3.html中,那么该页面应该有一个.php-extension来执行代码。而且你也没有张贴任何东西,所以$_POST将毫无用处......

尝试window.opener.getElementById('textbox')来查询值...

答案 1 :(得分:1)

只需将page3.html更改为page3.php,因为您无法在html文件中使用php代码,但您可以在php中使用html代码