Php 为什么我不能得到一些价值观的$\u帖子?

Php 为什么我不能得到一些价值观的$\u帖子?,php,postback,Php,Postback,我对php还是一个新手,所以我对如何在页面上获得文章的价值有些不确定 我有一个在线应用程序,我正在做,到目前为止,它主要是工作,但我遇到了一个问题,有3个领域,似乎不想转移,无论我做什么 我还有另外一个变量,我看到它和正常工作的方式完全一样,但这三个变量给我带来了麻烦 有人能指出我做错了什么吗 迄今为止的php代码 $notes = $_POST["notes"]; echo "<br>experince <br>"; echo $experince = $_POST[

我对php还是一个新手,所以我对如何在页面上获得文章的价值有些不确定

我有一个在线应用程序,我正在做,到目前为止,它主要是工作,但我遇到了一个问题,有3个领域,似乎不想转移,无论我做什么

我还有另外一个变量,我看到它和正常工作的方式完全一样,但这三个变量给我带来了麻烦

有人能指出我做错了什么吗

迄今为止的php代码

$notes = $_POST["notes"];

echo "<br>experince <br>";
echo $experince = $_POST["exp"];<--------------

$education = $_POST["education"];
echo "<br>clearnce <br>";
echo $clearance = $_POST["clearance"]; <-----------------
echo "<br>jobname <br>";
echo $jobname = $_POST["jobname"];<--------------

$name = $_POST["username"];
$phone= $_POST["phone"];
$email= $_POST["email"];
$avail =$_POST["availability"];
$subject = "New Online Application: $jobname " ;
$subject .= rand(1000,9999);
<pre>
<?php print_r($_POST);?>
</pre>
$notes=$\u POST[“notes”];
回声“
经验
”; echo$experince=$_POST[“exp”];

如果您发布表单代码的其余部分,将会有所帮助。无论如何,作为表单调试的第一级,值得一试的是您发布到的页面上的以下代码:



这至少可以清楚地表明哪些变量被发布到脚本中

您想做什么?看起来您正试图让某人填写数据,然后将其发布到另一个页面。。。对如果是这样,您需要使用表单将数据发布到某个地方,然后您可以通过$_post[]访问发布的数据

因此,在表单页面上:

<?php
echo $_POST['education'];
?>

没有一个
中学
然后在someotherpage.php上输出“教育”的张贴值:



这有帮助吗?

也许他应该发布完整的HTML页面,$_POST无法填充的唯一方法是,因为他没有将方法设置为POST.www.markonsolutions.com/apply.php是这件事开始的整个html页面。这实际上非常有用。是的,但我不确定在我使用了你的代码之后是什么。我重写了所有出现问题的帖子,现在它工作了。如果我不清楚的话,很抱歉。我正在做,但有些工作,有些不做。我不清楚为什么那些不起作用的会被破坏。在这种情况下,在页面上,您发布的内容是按照seengee的建议执行,并运行print\r($\u POST)(并按照建议在其周围放置标签。这将使其更具可读性)。这将显示所有可用的$\u POST变量。
<form name="myForm" method="post" action="someotherpage.php">
    <select name="education">
        <option value="None">None</option>
        <option value="HighSchool">HighSchool</option>
    </select>
    <input name="submit" type="submit">
</form>
<?php
echo $_POST['education'];
?>