我在 php 代码中有这个查询:
$sql="SELECT vName,id FROM employee WHERE vName LIKE '%$my_data%' ORDER BY vName";
我已经回应了 vName。
echo $row['vName']."\n";
上述值出现在自动完成文本框中。在同一个 aboce echo 语句中,我想将“id”作为隐藏值传递。可能吗?我想在另一个页面中检索它。我该怎么做?
我在 php 代码中有这个查询:
$sql="SELECT vName,id FROM employee WHERE vName LIKE '%$my_data%' ORDER BY vName";
我已经回应了 vName。
echo $row['vName']."\n";
上述值出现在自动完成文本框中。在同一个 aboce echo 语句中,我想将“id”作为隐藏值传递。可能吗?我想在另一个页面中检索它。我该怎么做?
$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";
我希望你能明白。
将其回显到隐藏的输入字段,
<input type="hidden" name="hidden_id" id="my_hidden_id" value="<?php echo $row['id'];?>"/>
这样,如果您正在提交一个表单,或者只是向它添加一个 id 并获取要传递到下一页的值,您就可以将它与表单一起传递。
我会首先创建一个 $row['id'] 变量,当您仍在表单中但在文本框之外时,请执行以下操作:
<?php echo "<input type='hidden' name='id' value='".$yourvariable."'/>";?>
如果它必须完全隐藏,我建议使用 php-sessions。
我猜你想这样做,如果你想在其他页面中检索 id,你最好这样做:
<a href="your_link/<?php echo $row['id'] ?>"> <?php echo $row['vname'] ?> </a>