获取标签值php

获取标签值php,php,javascript,html,Php,Javascript,Html,我试图在此处获取标签值: <form action="doinsert.php" method="post" enctype="multipart/form-data"> <input name="buttonExecute" onClick="execute(document.getElementById('id_student').value)" type="button" value="CHECK AVAILBLITY" /> <label

我试图在此处获取标签值:

<form action="doinsert.php" method="post" enctype="multipart/form-data"> 
    <input name="buttonExecute" onClick="execute(document.getElementById('id_student').value)" type="button" value="CHECK  AVAILBLITY" />
    <label name="lab" id="idhere"  ></label></p>
    <input type="hidden"   name="val" value="<?php echo $_POST['lab']; ?>"  />
    <input type="submit" name="submit" value="Insert Data"/>
未打印任何内容,请提供帮助?

echo
如果值为
null
(或其任何空字符串),则似乎不会打印任何内容

试着做:

var_dump( $getlabel );

您正在将名称为
val
的输入值设置为空字符串,因为您
echo$\u POST['lab']
在尚未创建$\u POST时作为其值-ex nihilo nihil

尝试在浏览器中查看源代码,您将看到该值为空

<input type="hidden"   name="val" value="Stupid"  />


如果您看到出现了问题,那么您将发现问题

您的$\u POST['val']可能是空的或未定义的。请尝试
var\u dump
而不是
echo
您的标签在这里用
id
标识,但您试图在JS代码中获取
id\u student
。您的HTML无效。那

与任何东西都不匹配。为什么它在一个地方被称为
$\u POST['lab']
,而在另一个地方被称为
$\u POST['val']
?两者是否应该相同?@SDC-val的值是之前提交的lab值。这是否是应用程序所需的值是另一回事。将鼠标放在浏览器中,然后右键单击它。然后选择查看页面源代码
<input type="hidden"   name="val" value="Stupid"  />