0

我正在尝试在这里获取标签值:

<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"/>

在 doinsert.php 中

$getlabel=$_POST['val'];
echo $getlabel;

什么都没有打印,有什么帮助吗?

4

3 回答 3

2

尝试

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

如果你看到一些东西出现,那么你会发现问题

于 2012-12-14T15:14:47.270 回答
0

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

尝试做:

var_dump( $getlabel );
于 2012-12-14T15:03:56.127 回答
0

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

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

于 2012-12-14T15:04:33.493 回答