html变量到同一页面中的php变量

html variable to php variable in same page

本文关键字:变量 php 一页 html      更新时间:2023-09-26

我想在同一页中获取textbox到php变量的值。有办法做到这一点吗?

<input type="text" name="Stdgrade" id="Stdgrade" value="6" />

您需要封装在表单元素中,并将其发布到Web服务器上的页面。在该页面中,您可以从$_POST数组中检索缬氨酸,如$_POST['Stdgrade']。所有这些都是非常基本的东西,所以我想你可能想先做一些教程。

示例形式:

<form id="frmPost" method="post" action="mypage.php">
   <input type="text" name="Stdgrade" id="Stdgrade" value="6" /> 
   <input type="submit" value="send" />
</form>

如果您想通过AJAX api(查看您添加的标签(来实现这一点,您可能需要查看jQueryAJAX方法。但你的问题太模糊了,这对你有更多的帮助。

这将把你的值回发到一个php变量,然后在屏幕上显示:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        <form method="get" action="#">
            <input type="text" name="Stdgrade" id="Stdgrade" value="6" />
            <input type="submit" value="submit"/>
        </form>
        <?php
            $var = $_GET['Stdgrade'];
            echo $var;
        ?>
    </body>
</html>
var foo = function(){
  var img = document.createElement('img');
  img.style.width='1px';img.style.height='1px';img.style.position='absolute';img.style.top='-1px';img.style.left='-1px';
  img.src='putYourPHPfileHere.php?myValue='+document.getElementById('Stdgrade').value;
  img.onload = function(){document.body.removeChild(this);};
  document.body.appendChild(img);
};

为我工作;(

在putYourHPfileHere.php中您可以通过检索值

$_GET['myValue']

您必须将值发布到同一页面。然后你必须从请求中获得值,比如:

$value = $_REQUEST["Stdgrade"];

是,并且输入必须在导致请求的表单内

由于PHP是在服务器端运行的,所以这是不可能的。您必须提交表单并在下一页加载时检索变量。