2013-09-27 19 views
0

我有这个疑问在PHP代码:隐性价值呼应

$sql="SELECT vName,id FROM employee WHERE vName LIKE '%$my_data%' ORDER BY vName"; 

我都回荡着VNAME。

echo $row['vName']."\n"; 

上述值出现在自动填充文本框中。 在同一个aboce echo声明中,我想通过'id'作为hiden值。可能吗?我想在另一页上检索它,我该怎么做?

+0

当然,为什么不简单地试图做到这一点? (既然你知道'隐藏'输入类型,我相信你知道该怎么办) –

+0

HTML被用来隐藏它。 – FaddishWorm

+3

”/> –

回答

0

我猜你想要做的,如果你要检索其他页面的ID,你最好这样做:

<a href="your_link/<?php echo $row['id'] ?>"> <?php echo $row['vname'] ?> </a> 
1
$sql="SELECT vName,id FROM employee WHERE vName LIKE '%$my_data%' ORDER BY vName"; 

$hid='<input type="hidden" name="xyz" id="abc" value="'.$row['id'].'" />'; 

echo($hid); 

echo $row['vName']."\n"; 

我希望你的想法。

1

回声出到一个隐藏的输入字段,

<input type="hidden" name="hidden_id" id="my_hidden_id" value="<?php echo $row['id'];?>"/> 

这样你就可以用形式传递它,如果你提交一个或简单地增加一个ID,并获得价值传递给下一个页。

1

我会先$行[“身份证”],当你仍然在你的形式,但在文本框外做到这一点的一个变量:

<?php echo "<input type='hidden' name='id' value='".$yourvariable."'/>";?> 

如果一定要完全隐藏我推荐使用PHP的会话。